Nant将所有文件复制到输出 - 这需要吗? / Visual Studio构建过程

时间:2010-03-01 13:56:34

标签: c# nant teamcity

在Visual Studio(VS)中编译项目时,作为compilaton VS的一部分,将获取所有不在GAC中的引用库,并将它们复制到构建的输出文件夹中。 e.g。

ProjectA.Dll

  • 参考文献:ProjectB.Dll
  • 参考文献:ProjectC.Dll

在bin \ debug文件夹中,您会找到ProjectA.dll,ProjectB.dll和ProjectC.dll。

我现在在Nant中尝试做的是构建一个.exe文件,我(除非我弄错了)除非引用库在GAC中,否则.exe文件将需要所有引用Dll都在同一个文件夹中。

所以我的问题是:有没有办法让Nant自动完成这项工作?在Nant的.build文件中我的项目的CSC标记中,我已经指定了所需的引用,如下所示:

<references> <include..... ./>  </references>

但是这不会将引用输出到目标构建文件夹中。

我是否需要手动将我的.exe的所有引用文件移动到其构建文件夹中?

感谢。

1 个答案:

答案 0 :(得分:0)

解决。 使用MSBuild编译解决方案意味着您不需要为CSC提供引用。 这也将所有必需的文件输出到输出bin文件夹。

相关问题