gpt4 book ai didi

visual-studio-2010 - 以编程方式为 VS2010 创建空白解决方案文件?

转载 作者:行者123 更新时间:2023-12-01 01:28:43 25 4
gpt4 key购买 nike

我正在尝试为 Visual Studio 2010 创建空的解决方案文件,但我无法这样做?

我们曾经为 vs2008 创建空的解决方案文件
EnvDTE::_SolutionPtr ptrSoln(_T("VisualStudio.Solution.9.0"));但我找不到 VS2010 的等效项。

我能够找到如何创建项目但找不到解决方案?

最佳答案

我找到了答案。答案在我之前提到的问题中 - How can I create new blank solution in vs 2008 programmatically?

我忘了添加对 EnvDTE、EnvDTE80 的引用。 EnvDTE90 和 EnvDTE100 组件。解决方案类的名称也是 Solution4 而不是 Solution3。所以有效的代码片段是:

 string visualStudioProgID = "VisualStudio.Solution.10.0";
Type solutionObjectType = System.Type.GetTypeFromProgID(visualStudioProgID, true);
object obj = System.Activator.CreateInstance(solutionObjectType, true);
Solution4 solutionObject = (Solution4)obj;
solutionObject.Create("C:/", "Test");
solutionObject.SaveAs(@"C:/Test.sln");

关于visual-studio-2010 - 以编程方式为 VS2010 创建空白解决方案文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6153916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com