Visual studio 2008 NAnt具有多个编译器版本
我在构建机器上有两个不同版本的VisualStudioIDE。我的问题是如何知道NAnt使用的是哪个版本的编译器?是否有方法指示NAnt使用特定版本?您可以指出哪个.NET Framework使用-t:NET-3.5参数运行NAnt,本例将使用.NET 3.5。您还可以直接在nant脚本中指出编译项目需要使用哪个msbuild版本Visual studio 2008 NAnt具有多个编译器版本,visual-studio-2008,visual-studio-2010,nant,Visual Studio 2008,Visual Studio 2010,Nant,我在构建机器上有两个不同版本的VisualStudioIDE。我的问题是如何知道NAnt使用的是哪个版本的编译器?是否有方法指示NAnt使用特定版本?您可以指出哪个.NET Framework使用-t:NET-3.5参数运行NAnt,本例将使用.NET 3.5。您还可以直接在nant脚本中指出编译项目需要使用哪个msbuild版本 <property name="MSBuildApp" value="C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBui
<property name="MSBuildApp" value="C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" />
<exec failonerror="true" program="${MSBuildApp}" verbose="true">
<arg value="${SlnDir}\${SlnFile}" />
<arg value="/t:Rebuild" />
<arg value="/p:Configuration=${SlnConfig}" />
</exec>
这与我不久前回答的另一个问题非常相似,请查看此问题: