项目输出目录中缺少dll

本文关键字:dll 输出 项目 | 更新日期: 2023-09-27 18:12:17

我有以下解决方案结构:

Solution.sln
--LibProject1
--LibProject2 (References LibProject1)
--WCFProject  (References LibProject2)

我遇到的问题是,当我构建WCFProject时,LibProject1对应的DLL没有添加到WCFProject输出目录中。由于某些原因,它没有添加项目子引用。

我的问题是:我在哪里搞砸了这个项目文件发生?在csproj或sln文件中是否缺少任何选项?

谢谢!

p。d。:我正在使用VS2012 Ultimate。此外,我已经检查了Copy Local对所有项目都是true。

项目输出目录中缺少dll

好了,我想明白了。显然,LibProject2没有使用LibProject1中的任何类,因此,VS不会将DLL复制到WCFProject输出目录。一旦LibProject1中的类被LibProject2使用,DLL就会被复制。

就这样,在VS默认行为上浪费了一天。u_u