繁体   English   中英

Visual Studio解决方案添加多个项目

[英]Visual studio solution adding multiple projects

我有31个项目,每个都在一个文件夹中,我有一个空的visual studio解决方案,有没有办法将文件夹中的所有项目添加到我的解决方案而不必逐个添加它们?

假设您已安装NuGet,可以使用以下命令通过程序包管理器控制台( Tools :: Library Package Manager :: Package Manager Console )执行此操作:

$sln = Get-Interface $dte.Solution ([EnvDTE80.Solution2])
Get-ChildItem -Recurse *.csproj | %{ $sln.AddFromFile($_.FullName) }

更换csprojvbproj如果你使用VB.NET。

编辑为了澄清:正如Dave指出的那样,通过一个看似无关的工具实现这一点的原因是PMC公开了一个Powershell接口,它支持已经配置的Visual Studio API,使其成为针对IDE“编写脚本”的最简单方法。

暂无
暂无

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

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