【发布时间】:2009-08-18 00:32:51
【问题描述】:
我已将我的应用程序从 .NET 1.1 转换为 .NET 3.5,不幸的是 NAnt 的标签不支持 .NET 3.5。所以我试图使用标签直接启动 msbuild。
这是 .NET 1.1 的内容:
<solution solutionfile="MyApp.sln"
configuration="ServerDebug" outputdir="MyApp\bin\ServerDebug">
<assemblyfolders>
<include name="Dependencies\Libs\bin\ServerDebug"/>
</assemblyfolders>
</solution>
我把它转换成
<exec program="msbuild">
<arg value="MyApp.sln /p:Configuration=ServerDebug;OutDir=bin\ServerDebug\" />
</exec>
所以一切正常,除了我不知道如何复制真正方便的标签,这给了编译器一个关于在哪里寻找依赖项的提示。
我将什么传递给 msbuild 以复制功能?
【问题讨论】:
标签: .net msbuild nant projects-and-solutions