3

Как и системная переменная% WINDIR%, которую мы имеем для каталога Windows, есть ли у нас системная переменная, которая указывает на последнюю версию папки Microsoft SDK, чтобы я мог получить доступ к sn. exe в моем скрипте сборки?Системная переменная для Microsoft SDK

ответ

4

Я запускаю MSBuild 4.0 и в моем файле proj ToolsVersion установлено значение 4.0. Переменная SDK40ToolsPath указывает, где установлены инструменты .NET 4.0. SDK35ToolsPath указывает, где установлены инструменты .NET 3.5.

MSBuild считывает эти переменные, основываясь на значении ToolsVersion, из реестра: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ ToolsVersions \ 4.0.

Смежные вопросы