GetFrameworkSdkPath - задача

Извлекает путь к пакету средств разработки программного обеспечения (SDK) Windows.

Параметры задачи

В следующей таблице приводятся параметры задачи GetFrameworkSdkPath. В следующей таблице приводятся параметры задачи GetFrameworkSdkPath.

Параметр Описание
FrameworkSdkVersion20Path Необязательный выходной параметр String, доступный только для чтения.

Возвращает путь к пакету SDK для .NET версии 2.0 при его наличии. В противном случае возвращает значение String.Empty.
FrameworkSdkVersion35Path Необязательный выходной параметр String, доступный только для чтения.

Возвращает путь к пакету SDK для .NET версии 3.5 при его наличии. В противном случае возвращает значение String.Empty.
FrameworkSdkVersion40Path Необязательный выходной параметр String, доступный только для чтения.

Возвращает путь к пакету SDK для .NET версии 4.0 при его наличии. В противном случае возвращает значение String.Empty.
Path Необязательный выходной параметр String .

Содержит путь к последнему пакету SDK для .NET при любой из его версий. В противном случае возвращает значение String.Empty.

Замечания

Помимо перечисленных выше параметров, эта задача наследует параметры от класса TaskExtension, который, в свою очередь, наследует от класса Task. Список этих дополнительных параметров и их описания см. в статье Базовый класс TaskExtension.

Пример

Следующий пример использует задачу GetFrameworkSdkPath для сохранения пути к пакету SDK Windows в свойстве SdkPath.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="GetPath">
        <GetFrameworkSdkPath>
            <Output
                TaskParameter="Path"
                PropertyName="SdkPath" />
        </GetFrameworkSdkPath>
        <Message Text="$(SdkPath)"/>
    </Target>
</Project>

См. также