繁体   English   中英

在Visual Studio 2010中同时将多个项目添加到单个解决方案

[英]Adding multiple projects to a single solution simultaneously in Visual Studio 2010

在我的公司,我们的一套服务软件分为许多不同的解决方案,包含任意数量的350多个项目。 我在公司的工作是跟踪所有这些代码,以找出错误发生的位置。

为了实现这一点,我希望将所有项目都包含在一个解决方案中。 我可以通过“添加现有项目...”菜单项来完成此操作,但它只允许我一次添加一个项目。 我还注意到我可以通过将它们拖到解决方案文件夹中从Windows资源管理器中添加现有项目(多个同时),但这不会导入项目; 它只将项目文件本身添加到文件夹中。

有没有办法同时向解决方案添加多个项目? 我意识到这可能(读:会)需要很长时间。

我想你正在寻找这样的东西: http//nprove.codeplex.com/

这允许将项目或包含来自团队基础源控制资源管理器的项目的文件夹加载到当前解决方案中。

解决方案是创建一个小程序,将要添加到解决方案中的项目列表(或扫描目录中的* .csproj,* .vbproj ...)作为输入,并写入* .sln文件你的解决方案。

如果你用记事本打开一个* .sln文件,你会发现它没有魔法,它只是一个文本文件,其中包含项目列表(带有GUID)和一些有关构建配置的信息。 查看解决方案文件的结构,并尝试编写一段代码,当用户将项目添加到解决方案时,该代码与visual studio相同。

我很确定只需很少的努力即可实现自动化。 只是文件解析的问题。

Visual Studio扩展“添加现有项目”(创建者:Cyotek)允许您通过选择所有项目一次将多个项目添加到一个解决方案。 在VS2017上完美地为我工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM