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

现场可编程门阵列

我有31个项目,每个项目都在一个文件夹中,并且我有一个空的Visual Studio解决方案,有没有一种方法可以将文件夹中的所有项目添加到我的解决方案中,而不必一个个地添加它们?

理查德·萨雷(Richard Szalay)

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

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

如果使用的是VB.NET,请替换csprojvbproj

编辑说明:正如Dave所指出的,通过看似不相关的工具实现此目的的原因是PMC公开了Powershell接口,该接口支持已配置的Visual Studio API,从而使其成为针对IDE进行“脚本”编写的最简单方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章