Teamcity/c#build不';t将我的DLL复制到bin文件夹 我有一个C++包装DLL添加到我的项目之一,ProCeSt是我的“设置为启动”项目。p>

Teamcity/c#build不';t将我的DLL复制到bin文件夹 我有一个C++包装DLL添加到我的项目之一,ProCeSt是我的“设置为启动”项目。p>,c#,.net,build,teamcity,C#,.net,Build,Teamcity,要做到这一点,我只需右键单击该项目并执行“添加现有项”,然后在我拥有的属性中 构建操作=无 复制到输出目录=始终复制 此项目中的代码不直接使用此dll,它在解决方案的另一个项目中使用,我无法将其添加到引用中,因为它不是正确的.NET dll 我的TeamCity构建在构建我的项目时没有包含此dll,我不知道为什么。我更改了构建脚本,使其仅将dll从某个位置复制到bin文件夹,但这不起作用,当我运行应用程序时,会出现运行时错误“找不到dll”,即使我可以在bin文件夹中看到它 所以我不能只是将它复

要做到这一点,我只需右键单击该项目并执行“添加现有项”,然后在我拥有的属性中 构建操作=无 复制到输出目录=始终复制

此项目中的代码不直接使用此dll,它在解决方案的另一个项目中使用,我无法将其添加到引用中,因为它不是正确的.NET dll

我的TeamCity构建在构建我的项目时没有包含此dll,我不知道为什么。我更改了构建脚本,使其仅将dll从某个位置复制到bin文件夹,但这不起作用,当我运行应用程序时,会出现运行时错误“找不到dll”,即使我可以在bin文件夹中看到它

所以我不能只是将它复制到bin文件夹,我需要告诉TeamCity在构建项目时包含该dll,就像我从VisualStudio编译它时一样

所以我的问题是,当团队城市符合我的项目时,我如何告诉团队城市包含dll


我正在使用VS2010、.NET 4

您在TeamCity中的建设情况如何?如果您要求它使用msbuild,它应该可以。如果在计算机上使用msbuild而不是Visual Studio,会发生什么?嗨,Jon。我甚至不知道如何在我的机器上使用msbuild而不是可视化学习。你对此做过研究吗?搜索“正在运行的msbuild”显示有希望的命中率。。。