Задача GetFrameworkPath
Извлечение пути к сборкам .NET Framework.
Параметры задачи
В следующей таблице описаны параметры задачи GetFrameworkPath.
Параметр |
Описание |
---|---|
FrameworkVersion11Path |
Необязательный выходной параметр String. Содержит путь к сборкам .NET Framework 1.1, если они присутствуют. В противном случае возвращает значение null. |
FrameworkVersion20Path |
Необязательный выходной параметр String. Содержит путь к сборкам .NET Framework 2.0, если они присутствуют. В противном случае возвращает значение null. |
FrameworkVersion30Path |
Необязательный выходной параметр String. Содержит путь к сборкам .NET Framework 3.0, если они присутствуют. В противном случае возвращает значение null. |
FrameworkVersion35Path |
Необязательный выходной параметр String. Содержит путь к сборкам .NET Framework 3.5, если они присутствуют. В противном случае возвращает значение null. |
FrameworkVersion40Path |
Необязательный выходной параметр String. Содержит путь к сборкам .NET Framework 4.0, если они присутствуют. В противном случае возвращает значение null. |
Path |
Необязательный выходной параметр String. Содержит путь к наиболее свежим сборкам .NET Framework, если они доступны. В противном случае возвращает значение null. |
Заметки
Если установлено несколько версий .NET Framework, задача вернет версию, которая предназначена для работы MSBuild.
Помимо параметров, которые перечислены выше, эта задача наследует параметры от класса TaskExtension, который наследует от класса Task. Чтобы получить список этих доп параметров и их описаний, см. Базовый класс TaskExtension.
Пример
В следующем примере задача GetFrameworkPath используется для сохранения пути к .NET Framework в свойстве FrameworkPath.
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkPath>
<Output
TaskParameter="Path"
PropertyName="FrameworkPath" />
</GetFrameworkPath>
</Target>
</Project>