create-vs-sln-from-proj-files可以在目录中为每个项目文件递归创建一个Visual Studio解决方案 (.sln) 文件。我使用该工具为仅包含.csproj或.vbproj文件的大型存储库生成.sln文件。主要用于OmniSharp-vim项目。目前的解决方案不支持每个项目文件都有一个独立的解决方案。安装后,您可以在Visual Studio中打开解决方案并进行构建。可执行文件应位于bindebug目录中,或通过命令提示符使用:


cd create-vs-sln-from-proj-files

msbuild

使用该工具时,二进制文件CreateSln.exe将在bindebug目录中生成。在命令提示符中运行以下命令:


CreateSln rootDir

其中rootDir是包含.csproj和.vbproj文件的目录,递归搜索该目录以创建.sln文件。