Подтвердить что ты не робот

Передача параметров MSBuild при вызове devenv

Есть ли способ передать ключи командной строки на devenv, которые затем передаются как есть, когда он вызывает MSBuild?

4b9b3361

Ответ 1

Вы определенно можете добиться этого для /property (/p) ключа msbuild. Откройте .csproj в виде текста (с notepad.exe): все комбинации, такие как $(somename), являются свойствами msbuild. Их можно передать в командной строке msbuild через /p: somename = somevalue, но они также могут быть переданы в devenv через переменную окружения. Например: запустите приглашение командной строки Visual Studio в командной строке:

set semename = somevalue

Devenv

Запустится Visual Studio. Загрузите решение по вашему выбору, свойство "somename" будет передано всем проектам в этом решении со значением "somevalue".