【发布时间】:2013-06-08 00:50:42
【问题描述】:
是否可以从命令行项目修改解决方案并使用 envdte 工具?
我有一个可以修改解决方案的加载项。但是...一百多个项目需要更改...所以我想制作一个具有相同逻辑的c#程序,只是它遍历所有解决方案文件。
插件以
开头EnvDTE.Solution solution = (EnvDTE.Solution)application.Solution;
其中DTE2 application 是从加载项传递的...
如何获得相同的解决方案,然后我会查询项目... 从一个单独的程序中,那只会知道解决方案路径?
是否可以打开解决方案,对其进行处理,然后将其关闭 - 以继续下一个解决方案?
微软给出了这个例子http://msdn.microsoft.com/en-us/library/envdte._solution.open(v=vs.100).aspx
但我不知道上下文中的 dte 是什么...
谢谢...
VS 2010
编辑:我按照以下答案的建议做了。 稍作修改,使用链接: http://msdn.microsoft.com/en-us/library/ms228772(v=vs.100).aspx
谢谢
【问题讨论】:
标签: visual-studio-2010 extension-methods solution envdte