代码之家  ›  专栏  ›  技术社区  ›  Alex

有没有一种方法可以有条件地运行VisualStudio后期生成步骤

  •  6
  • Alex  · 技术社区  · 16 年前

    4 回复  |  直到 16 年前
        1
  •  16
  •   Lurker Indeed    16 年前

    您可以在生成后脚本中使用环境变量。大概是这样的:

    if NOT %ComputerName% == DEVMACHINENAME GOTO end
    c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen "$(TargetPath)"
    :end
    
        2
  •  1
  •   Chris    16 年前

    http://flimflan.com/blog/MachineSpecificTasksWithMSBuild.aspx

    “这充分利用了以下事实:所有环境变量都可以作为MSBuild脚本中的属性立即使用;而且所有Windows计算机(我最近使用过)都设置了COMPUTERNAME环境变量。”

        3
  •  0
  •   Peter M    16 年前

        4
  •  0
  •   Dirk Vollmar    12 年前