我有一个 Web 项目 A,这是我的启动项目,我从这个 Web 项目发布。
A 引用另一个项目 -> B(A 具有对 B 的项目引用)
B 包含引用“ref.dll”
当我buildB时,B的所有DLL,包括“ref.dll”都被复制到A
的bin文件夹中但是,当我publishA时,我在发布的文件夹中看不到“ref.dll”。
我在某处了解到 Visual Studio 足够智能,如果 DLL 的任何方法没有在任何地方使用,它就不会复制它。就我而言,我已经验证正在使用“ref.dll”中的方法。
为什么会这样?我是否需要在 WebProject A 中显式添加对“ref.dll”的引用,才能使其出现在发布文件夹中?