Udostępnij za pośrednictwem


GetFrameworkPath — zadanie

Pobiera ścieżkę do zestawów programu .NET Framework. Pobiera ścieżkę do zestawów programu .NET Framework.

Parametry zadania

W poniższej tabeli opisano parametry GetFrameworkPath zadania.

Parametr Opis
FrameworkVersion11Path Opcjonalny String parametr wyjściowy.

Zawiera ścieżkę do zestawów platformy w wersji 1.1, jeśli jest obecna. W przeciwnym razie zwraca wartość null.
FrameworkVersion20Path Opcjonalny String parametr wyjściowy.

Zawiera ścieżkę do zestawów platformy w wersji 2.0, jeśli są obecne. W przeciwnym razie zwraca wartość null.
FrameworkVersion30Path Opcjonalny String parametr wyjściowy.

Zawiera ścieżkę do zestawów platformy w wersji 3.0, jeśli jest obecna. W przeciwnym razie zwraca wartość null.
FrameworkVersion35Path Opcjonalny String parametr wyjściowy.

Zawiera ścieżkę do zestawów platformy w wersji 3.5, jeśli są obecne. W przeciwnym razie zwraca wartość null.
FrameworkVersion40Path Opcjonalny String parametr wyjściowy.

Zawiera ścieżkę do zestawów platformy w wersji 4.0, jeśli jest obecna. W przeciwnym razie zwraca wartość null.
Path Opcjonalny String parametr wyjściowy.

Zawiera ścieżkę do najnowszych zestawów platform, jeśli są dostępne. W przeciwnym razie zwraca wartość null.

Uwagi

Jeśli jest zainstalowanych kilka wersji programu .NET Framework, to zadanie zwraca wersję, na którą ma działać program MSBuild.

Oprócz parametrów wymienionych powyżej to zadanie dziedziczy parametry z TaskExtension klasy, która sama dziedziczy z Task klasy. Aby uzyskać listę tych dodatkowych parametrów i ich opisy, zobacz TaskExtension, klasa bazowa.

Przykład

W poniższym przykładzie użyto GetFrameworkPath zadania do przechowywania ścieżki do programu .NET Framework we FrameworkPath właściwości .

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="GetPath">
        <GetFrameworkPath>
            <Output
                TaskParameter="Path"
                PropertyName="FrameworkPath" />
        </GetFrameworkPath>
    </Target>
</Project>

Zobacz też