如何以编程方式添加/删除现有项目到解决方案?

时间:2011-03-21 08:15:20

标签: visual-studio projects-and-solutions

此处发布了类似(不重复)的问题:How do I programmatically list all projects in a solution?

在我之前的问题中:How to safely rename a class in Common project (shared by multiple solutions)Thought建议创建一个单独的解决方案,以包含引用我的Common项目的所有项目。

所以现在我需要在Common解决方案中添加/删除现有项目。我目前有大约50个项目引用了Common项目,所以如果我能够以编程方式从解决方案中添加/删除项目,那就太好了。

由于

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题...

Project.Remove()抛出未实现的异常

答案是使用:

Solution::Remove(Project prj);

Solution::AddFromTemplate( string FileName, string Destination, string ProjectName, bool Exclusive)