GetWinFXPath タスク
GetWinFXPath タスクを実行すると、現在の .NET ランタイムのディレクトリが返されます。
タスク パラメーター
パラメーター | 説明 |
---|---|
WinFXPath |
省略可能な String 型の出力パラメーターです。 .NET ランタイムへの実際のパスを指定します。 |
WinFXNativePath |
必須の String 型のパラメーターです。 ネイティブ .NET ランタイムへのパスを指定します。 |
WinFXWowPath |
必須の String 型のパラメーターです。 64 ビット システム上の 32 ビット Windows on Windows モジュール内の .NET アセンブリへのパスを指定します。 |
解説
GetWinFXPath タスクが 64 ビット プロセッサで実行されている場合、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>