是否可以从命令行项目修改解决方案并使用 envdte 工具?
我有一个修改解决方案的加载项。但是...一百多个项目需要更改...所以我想制作具有相同逻辑的 ac# 程序,只是它遍历所有解决方案文件。
加载项以
EnvDTE.Solution solution = (EnvDTE.Solution)application.Solution;
从DTE2 application
加载项传递的位置...
我怎样才能获得相同的解决方案,然后我查询项目......从一个单独的程序,它只会知道 solutionPath ?
是否可以打开解决方案、处理它并关闭它 - 以继续下一个解决方案?
微软给出了这个例子http://msdn.microsoft.com/en-us/library/envdte._solution.open(v=vs.100).aspx
但我不知道上下文中的 dte 是什么......
谢谢...
对比 2010
编辑:我做了下面的答案建议。稍作修改,使用链接: http: //msdn.microsoft.com/en-us/library/ms228772 (v=vs.100).aspx
谢谢