Dav*_*vid 7 visual-studio-2010 visual-studio
我使用的是w7,64bit和vs.net 2010.
我正在添加对"添加引用"对话框中的组件的引用.该组件是第三方DLL.
从历史上看,在W7 32bit上,它会在我的web.config中添加一行(在程序集标记内)引用此dll并且它不会将dll复制到bin目录.
但是,在64位w7上,dll将被复制到bin目录,而web.config根本不会更新.
为什么要将dll复制到bin目录?谢谢
解决方案:(更新) 这些帖子给了我所需的线索.
如果您的系统无法在GAC中找到dll,VS.NET会将dll复制到bin目录.GAC中的程序集(在您的工作站上注册)可以通过查看C:\ Windows\Assembly目录找到.
vs.net'添加引用对话框'中列出的组件可能在gac中,也可能不在gac中.因为组件列在"添加引用"对话框中并不意味着它已在本地工作站上注册.我导航到组件目录并将所需的dll拖动到C:\ Windows\Assembly目录.我关闭并重新打开vs.net并浏览到相同的文件并单击添加引用.
**这会将程序集引用添加到我的web.config中(它也没有将dll复制到我的网站bin目录中)****
它获取副本到bin目录,以便可执行文件可以找到它.除非在GAC中安装了dll,否则它将无法找到它.
| 归档时间: |
|
| 查看次数: |
35795 次 |
| 最近记录: |