【问题标题】:NAnt with multiple compiler versions具有多个编译器版本的 NAnt
【发布时间】:2010-06-22 14:52:18
【问题描述】:

我在构建机器上有两个不同版本的 Visual Studio IDE。我的问题是我如何知道 NAnt 正在使用哪个版本的编译器?有没有办法让 NAnt 使用特定的版本?

【问题讨论】:

标签: visual-studio-2008 visual-studio-2010 nant


【解决方案1】:

您可以使用 -t:net-3.5 参数指出运行 nant 的 .NET Framework,此示例将使用 .NET 3.5。您也可以直接在 nant 脚本中指出他需要使用哪个 msbuild 版本来编译项目。

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 2018-12-16
    • 2021-09-10
    • 1970-01-01
    相关资源
    最近更新 更多