GetFrameworkPath-Aufgabe
Ruft den Pfad zu den .NET Framework-Assemblys ab.
Aufgabenparameter
In der folgenden Tabelle werden die Parameter der GetFrameworkPath-Aufgabe beschrieben.
Parameter |
Beschreibung |
---|---|
FrameworkVersion11Path |
Optionaler String-Ausgabeparameter. Enthält den Pfad auf die Framework-Version 1.1-Assemblys, sofern vorhanden.Andernfalls wird null zurückgegeben. |
FrameworkVersion20Path |
Optionaler String-Ausgabeparameter. Enthält den Pfad auf die Framework-Version 2.0-Assemblys, sofern vorhanden.Andernfalls wird null zurückgegeben. |
FrameworkVersion30Path |
Optionaler String-Ausgabeparameter. Enthält den Pfad auf die Framework-Version 3.0-Assemblys, sofern vorhanden.Andernfalls wird null zurückgegeben. |
FrameworkVersion35Path |
Optionaler String-Ausgabeparameter. Enthält den Pfad auf die Framework-Version 3.5-Assemblys, sofern vorhanden.Andernfalls wird null zurückgegeben. |
FrameworkVersion40Path |
Optionaler String-Ausgabeparameter. Enthält den Pfad auf die Framework-Version 4.0-Assemblys, sofern vorhanden.Andernfalls wird null zurückgegeben. |
Path |
Optionaler String-Ausgabeparameter. Enthält den Pfad zu den neuesten Framework-Assemblys, wenn welche verfügbar sind.Andernfalls wird null zurückgegeben. |
Hinweise
Wenn mehrere Versionen von .NET Framework installiert sind, gibt diese Aufgabe die Version zurück, für die MSBuild konzipiert ist.
Zusätzlich zu den oben aufgeführten Parametern erbt diese Aufgabe Parameter von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt.Eine Liste mit diesen zusätzlichen Parametern und ihren Beschreibungen finden Sie unter TaskExtension-Basisklasse.
Beispiel
Im folgenden Beispiel wird die GetFrameworkPath-Aufgabe verwendet, um den Pfad zu .NET Framework in der FrameworkPath-Eigenschaft zu speichern.
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkPath>
<Output
TaskParameter="Path"
PropertyName="FrameworkPath" />
</GetFrameworkPath>
</Target>
</Project>