Freigeben über


GetWinFXPath-Aufgabe

Die Aufgabe GetWinFXPath gibt das Verzeichnis der aktuellen .NET-Runtime zurück.

Aufgabenparameter

Parameter Beschreibung
WinFXPath Optionaler String-Ausgabeparameter.

Gibt den tatsächlichen Pfad zur .NET-Runtime an.
WinFXNativePath Erforderlicher String-Parameter.

Gibt den Pfad zur nativen .NET-Runtime an.
WinFXWowPath Erforderlicher String-Parameter.

Gibt den Pfad zu den .NET-Assemblys im 32-Bit-Windows on Windows-Modul auf 64-Bit-Systemen an.

Hinweise

Wenn der GetWinFXPath-Task auf einem 64-Bit-Prozessor ausgeführt wird, wird der WinFXPath-Parametersatz auf den Pfad festgelegt, der im WinFXWowPath-Parameter gespeichert ist. Andernfalls wird der WinFXPath-Parameter auf den Pfad festgelegt, der im WinFXNativePath-Parameter gespeichert ist.

Beispiel

Das folgende Beispiel zeigt, wie Sie die GetWinFXPath-Aufgabe verwenden, um den nativen Pfad zur .NET-Runtime zu ermitteln.

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

Siehe auch