【发布时间】:2009-07-23 14:59:52
【问题描述】:
我想在内存中打开一个现有的 .sln 文件。
非工作方法示例:
private Solution2 OpenSolution(string filePath)
{
Solution2 sln;
sln.Open(filePath);
return sln;
}
如果我有一个 Solution2 的实例,那么我可以调用方法 Open;但是我怎样才能获得 Solution2 的实例?
我的目标是获得足够的项目并阅读它的一些设置......但这很容易获得解决方案。
【问题讨论】:
-
这里的上下文是什么?是否可以打开解决方案,还是已经打开无法关闭的解决方案?您的项目是作为 Visual Studio 加载项、VSPackage 还是作为单独的应用程序运行?
-
在一个单独的应用程序中,我想打开任何给定的 VS 解决方案。 @RichieHindle 的答案非常适合我的情况。谢谢
标签: c# visual-studio visual-studio-2005 projects-and-solutions vsx