使用EnvDTE访问项目的属性

本文关键字:属性 项目 访问 EnvDTE 使用 | 更新日期: 2023-09-27 18:18:47

我正在编写一个visual studio插件来自动执行一些与BizTalk相关的任务。

我想能够访问一个项目的属性值(不是什么显示在默认的"属性"窗格。如果您右键单击项目并从上下文菜单中选择"properties",则会在窗口中显示属性。

具体来说,我想获取/设置它部署到的应用程序,程序集签名等。插件的其余部分已经在工作了。

谢谢!

使用EnvDTE访问项目的属性

我不确定它包括部署/汇编签名,很难给出一个完整的示例,因为有很多支持代码,但你可以从IVsSolutionBuildManager开始。FindActiveProjectCfg,将结果强制转换为IVsProjectCfg2并枚举OutputGroups。