以编程方式向解决方案添加新项目
Add new item to the solution programmatically
我有一个 VS2013 版本的扩展包,里面有工具 window 和几个控件。我想将一些条目作为 class 文件导入当前项目。基本上,我想使用扩展程序向当前项目添加新项目。
有人可以帮忙解决这个问题吗?
You can get the EnvDTE.Project from the IVsHierarchy
然后,给定一个EnvDTE.Project,你可以使用EnvDTE.Project.ProjectItems.AddFromFile, AddFromFileCopy, etc。
我有一个 VS2013 版本的扩展包,里面有工具 window 和几个控件。我想将一些条目作为 class 文件导入当前项目。基本上,我想使用扩展程序向当前项目添加新项目。
有人可以帮忙解决这个问题吗?
You can get the EnvDTE.Project from the IVsHierarchy
然后,给定一个EnvDTE.Project,你可以使用EnvDTE.Project.ProjectItems.AddFromFile, AddFromFileCopy, etc。