GetFrameworkPath - задача
Извлекает путь к сборкам .NET Framework. Извлекает путь к сборкам .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 .Содержит путь к самым новым сборкам платформы, если они есть. В противном случае возвращает значение null . |
Замечания
Если установлено несколько версий .NET Framework, эта задача возвращает версию, для которой предназначен MSBuild.
Помимо перечисленных выше параметров, эта задача наследует параметры от класса TaskExtension, который, в свою очередь, наследует от класса Task. Список этих дополнительных параметров и их описания см. в статье Базовый класс TaskExtension.
Пример
Следующий пример использует задачу GetFrameworkPath
для сохранения пути к .NET Framework в свойстве FrameworkPath
.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkPath>
<Output
TaskParameter="Path"
PropertyName="FrameworkPath" />
</GetFrameworkPath>
</Target>
</Project>