我想将一个现有的.sln文件打开到内存中。非工作方法打开VS 2005解决方案文件(.sln)到内存中
实施例:
private Solution2 OpenSolution(string filePath)
{
Solution2 sln;
sln.Open(filePath);
return sln;
}
如果我有溶液2的一个实例然后我可以调用的方法打开;但我如何获得Solution2的实例?
我的目标是获得足够的项目并阅读其中的一些设置......但访问解决方案很容易。
由于提前, 路易斯
这是什么情况?可以打开解决方案,还是有一个已经打开,无法关闭?您的项目是作为Visual Studio加载项,VSPackage还是作为单独的应用程序运行? – 2009-08-10 09:57:56
在另一个应用程序中,我想打开任何给定的VS解决方案。 @RichieHindle答案是完美的我的情况。 谢谢 – 2009-08-20 15:52:51