我有一个C ++包装器DLL添加到我的一个项目中,proect是我的“Set as startup”项目。
要做到这一点,我只需右键单击该项目并执行“添加exisitng项目”然后在我拥有的属性中 构建动作=无 复制到输出目录=始终复制
此项目中的代码不直接使用此dll,它在另一个项目中使用,它是解决方案的一部分,我无法将其添加到References,因为它不是正确的.NET dll。
我的TeamCity构建在构建我的项目时不包含此dll,我不知道为什么。我更改了构建脚本,以便它只是将dll从一个位置复制到bin文件夹但是这不起作用,当我运行我的应用程序时,我得到运行时错误“找不到dll”,即使我实际上可以看到它在bin文件夹中。
所以我不能只将它复制到bin文件夹,我需要告诉Team City在构建项目时包含该dll,就像我从Visual Studio编译它时那样;
所以我的问题是我如何告诉Team City在符合我的项目时包含dll?
我正在使用VS2010,.NET 4