找出Visual Studio决定将DLL复制到bin目录的原因

时间:2009-11-10 05:08:03

标签: visual-studio dll build

我有一个Web应用程序项目。我试图找出为什么某些DLL被复制到Web应用程序的bin目录中。据我所知,在引用列表下没有引用DLL。

虽然我认为它不应该有所作为,但我已经浏览了Web应用程序所依赖的项目的所有DLLS并选择了复制本地=错误

但是当我构建解决方案时,DLL会在bin目录中出现。我不希望他们在那里。我怎样才能找到将DLL放在那里的内容?

2 个答案:

答案 0 :(得分:4)

也许间接参考?

也就是说,你引用程序集A并引用程序集B和C. Presto! B.dll和C.dll在你的bin文件夹中。使用reflectorildasm检查您在项目中引用的程序集的引用。

答案 1 :(得分:0)

查看您在项目属性 - >构建活动 - >制作后活动中找到的制作后活动。可能有命令行指令将DLL复制到您的bin目录中。