Teamcity / c#build不会将我的DLL复制到bin文件夹

时间:2013-05-10 10:28:56

标签: c# .net build teamcity

我有一个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

0 个答案:

没有答案