在我的nant脚本中,我需要告诉msbuild任务使用.NET 4.0 RC。该如何指示?
在我的nant脚本中,我需要告诉msbuild任务使用.NET 4.0 RC。该如何指示?
<property name="nant.settings.currentframework" value="net-4.0" />
),应该放在NAnt构建文件的顶部附近。第一种选择是更改MSBuild
任务使用的可执行文件。根据doco,这是一个框架属性,因此您需要在主nant配置文件中更改它,而不是在您的个人脚本中,并且您必须在计划在其上构建脚本的每台机器上都要更改。
另一个选择是使用exec
任务。 这个问题和答案应该会有所帮助。
编辑:忘记提到MSBuild所在的目录。要更改版本,只需使用不同的MSBuild。
2.0:%windir%\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe
3.5:%windir%\Microsoft.NET\Framework\v3.5\MSBuild.exe
4.0b2:%windir%\Microsoft.NET\Framework\v4.0.21006\MSBuild.exe