是否可以在Visual Studio 2008中一次添加多个项目?

问题描述:

我知道我可以给一个解决方案添加多个项目,但我有我想要添加和预开发项目的负载,而不是去是否可以在Visual Studio 2008中一次添加多个项目?

添加>现有项目>导航到文件夹>点击项目文件

我想知道是否有更简单的方法来一次添加大量的项目。

除了直接编辑解决方案文件,我看不到另一种方式做到这一点。

可以通过编程EnvDTE COM interface(代码是在Python 2.7):

dte = win32com.client.Dispatch("VisualStudio.DTE.9.0") 
sol = dte.Solution 
for file in files: sol.AddFromFile(file, False) 

如果有很多项目,在某些时候它可能会失败,0x80010001(呼叫由被叫方拒绝)“因为VS是忙。然后从这一点开始重试。