如何以编程方式设置项目的"启动外部程序"设置?

Dmi*_*ruk 4 vsx visual-studio-2010 envdte vs-extensibility

我有一个IWizard可以访问Project变量的.在项目属性中设置"启动外部程序"值时,我需要编写哪些代码?

Aar*_*ten 6

这是一个宏,它将设置当前配置以启动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"
Run Code Online (Sandbox Code Playgroud)