Visual studio 2010 避免通过envDTE加载完整的解决方案文件

Visual studio 2010 避免通过envDTE加载完整的解决方案文件,visual-studio-2010,envdte,Visual Studio 2010,Envdte,DTE是否提供了一种只读取Visual Studio解决方案文件的方法,而不是调用DTE.solution.Open(…)来实际加载它?我有一些外接程序代码,可以遍历解决方案文件中的所有项目(包括包含项目),但我希望避免实际加载.sln,因为它是巨大的!VS 2010在加载解决方案后通常无法执行任何有用的操作。intellisense将永远挂起,试图解析所有头文件等。不,这是不可能的,必须加载解决方案。。。为什么不直接读取文件?@Will但我如何处理VS的对象模型?我想能够列举超过项目项,项目等

DTE是否提供了一种只读取Visual Studio解决方案文件的方法,而不是调用DTE.solution.Open(…)来实际加载它?我有一些外接程序代码,可以遍历解决方案文件中的所有项目(包括包含项目),但我希望避免实际加载.sln,因为它是巨大的!VS 2010在加载解决方案后通常无法执行任何有用的操作。intellisense将永远挂起,试图解析所有头文件等。

不,这是不可能的,必须加载解决方案。。。为什么不直接读取文件?@Will但我如何处理VS的对象模型?我想能够列举超过项目项,项目等。或者你是说有一个“读”的解决方案。打开?