我在我的一个项目中添加了一个 C++ 包装 DLL,该项目是我的“设置为启动”项目。
为此,我只需右键单击项目并执行“添加现有项目”,然后在属性中我有 Build Action = None Copy to Output Directory = Copy always
此项目中的代码不直接使用此 dll,它用于作为解决方案一部分的另一个项目中,我无法将其添加到引用中,因为它不是正确的 .NET dll。
我的 TeamCity 构建在构建我的项目时不包含此 dll,我不知道为什么。我更改了构建脚本,使其只是将 dll 从某个位置复制到 bin 文件夹,但这不起作用,当我运行我的应用程序时,即使我实际上可以看到它,我也会收到运行时错误“找不到 dll”在 bin 文件夹中。
所以我不能只将它复制到 bin 文件夹,我需要告诉 Team City 在构建项目时包含该 dll,就像我从 Visual Studio 编译它时一样
所以我的问题是如何告诉 Team City 在符合我的项目时包含 dll?
我正在使用 VS2010、.NET 4