星期三, 7月 25, 2012

在msbuild中取得system32位置,不分64還是32位元windows

<PropertyGroup>
  <X64SystemDir>$(SystemRoot)\Sysnative</X64SystemDir>
  <X32SystemDir>$(SystemRoot)\System32</X32SystemDir>
</PropertyGroup>

<Choose>
  <When Condition="Exists('$(X64SystemDir)')">
    <PropertyGroup>
      <SystemDir>$(X64SystemDir)</SystemDir>
    </PropertyGroup>
  </When>
  <Otherwise>
    <PropertyGroup>
      <SystemDir>$(X32SystemDir)</SystemDir>
    </PropertyGroup>
  </Otherwise>
</Choose>