Visual Studio发布不复制所有DLL以发布文件夹

时间:2016-04-19 09:39:53

标签: visual-studio visual-studio-2012 dll visual-studio-2015 publish

我有一个Web项目A,这是我的启动项目,我从这个Web项目发布。

A指的是另一个项目 - > B(A有项目参考B)

B包含引用“ ref.dll

当我构建 B时,B的所有DLL(包括“ ref.dll ”)都会被复制到A的bin文件夹中

但是,当我发布 A时,我在发布的文件夹中看不到“ ref.dll ”。

我在某处学到了Visual Studio足够智能,如果任何方法都没有在任何地方使用,就不能复制DLL。就我而言,我已经确认正在使用“ ref.dll ”中的方法。

为什么会这样?我是否需要在WebProject A中明确添加对“ ref.dll ”的引用,以使其显示在发布文件夹中?

1 个答案:

答案 0 :(得分:0)

尝试为项目B中的dll设置Copy Local = true。

enter image description here