从CSProj列表生成解决方案文件

Ryu*_*Ryu 11 c# visual-studio-2008

我有很多项目,而且我没有掌握所有项目的主解决方案.我想要的原因是重构.

所以我想知道是否有人知道自动构建解决方案文件的方法.手动添加所有项目是不可行的.

ule*_*lex 12

在 2018 年,您可以使用dotnet sln命令将项目添加到现有解决方案并dotnet new sln创建新的解决方案。

要添加当前文件夹中的所有项目,请在 PowerShell 中使用这些命令

dotnet new sln
Get-ChildItem -Recurse *.csproj | ForEach { dotnet sln add $_.FullName }
Run Code Online (Sandbox Code Playgroud)


Vag*_*lov 9

我现在更新了我的实用程序(如上所述)以支持创建解决方案文件夹:http: //bloggingabout.net/blogs/vagif/archive/2009/12/03/utility-to-generate-solution-files-can-现在创建的解决方案,folders.aspx

  • 源代码可在BitBucket获得:https://bitbucket.org/object/solutionmaker/ (3认同)