Как программно установить параметр «Запуск внешней программы» в проекте? - PullRequest
4 голосов
/ 04 октября 2010

У меня есть IWizard, который получает доступ к переменной Project.Какой код мне нужно написать, чтобы установить значение «Запустить внешнюю программу» в свойствах проекта?

1 Ответ

6 голосов
/ 04 октября 2010

Вот макрос, который установит текущую конфигурацию для запуска calc.exe. Это должно быть тривиально переработать это для вашей реализации IWizard:

Dim project As Project = DTE.Solution.Projects.Item(1)
Dim config As Configuration = project.ConfigurationManager.ActiveConfiguration
config.Properties.Item("StartAction").Value = VSLangProj.prjStartAction.prjStartActionProgram
config.Properties.Item("StartProgram").Value = "C:\Windows\system32\calc.exe"
...