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

时间:2010-10-04 10:56:21

标签: visual-studio-2010 vsx envdte vs-extensibility

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

1 个答案:

答案 0 :(得分: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"