GetWinFXPath 任务

GetWinFXPath 任务返回当前 .NET 运行时的目录。

任务参数

参数 说明
WinFXPath 可选的 String 输出参数。

指定 .NET 运行时的实际路径。
WinFXNativePath 必需的 String 参数。

指定本机 .NET 运行时的路径。
WinFXWowPath 必需的 String 参数。

指定 64 位系统上 32 位 Windows on Windows 模块中的 .NET 程序集的路径。

注解

如果在 64 位处理器上执行 GetWinFXPath 任务,则 WinFXPath 参数会设置为 WinFXWowPath 参数中存储的路径;否则,WinFXPath 参数会设置为 WinFXNativePath 参数中存储的路径。

示例

如下示例演示了如何使用 GetWinFXPath 任务来检测 .NET 运行时的本机路径。

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <UsingTask
    TaskName="Microsoft.Build.Tasks.Windows.GetWinFXPath"
    AssemblyFile="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationBuildTasks.dll" />
  <Target Name="GetWinFXPathTask">
    <GetWinFXPath
      WinFXNativePath="c:\WinFXNative"
      WinFXWowPath="c:\WinFXWowNative" />
  </Target>
  <Import Project="$(MSBuildBinPath)\Microsoft.WinFX.targets" />
</Project>

请参阅