在Visual Studio(VS)中编译项目时,作为compilaton VS的一部分,将获取所有不在GAC中的引用库,并将它们复制到构建的输出文件夹中。 e.g。
ProjectA.Dll
在bin \ debug文件夹中,您会找到ProjectA.dll,ProjectB.dll和ProjectC.dll。
我现在在Nant中尝试做的是构建一个.exe文件,我想(除非我弄错了)除非引用库在GAC中,否则.exe文件将需要所有引用Dll都在同一个文件夹中。
所以我的问题是:有没有办法让Nant自动完成这项工作?在Nant的.build文件中我的项目的CSC标记中,我已经指定了所需的引用,如下所示:
<references> <include..... ./> </references>
但是这不会将引用输出到目标构建文件夹中。
我是否需要手动将我的.exe的所有引用文件移动到其构建文件夹中?
感谢。
答案 0 :(得分:0)
解决。 使用MSBuild编译解决方案意味着您不需要为CSC提供引用。 这也将所有必需的文件输出到输出bin文件夹。