我们的开发人员在Linux,Windows和Mac上使用VS Code。我们也有开发人员在Windows上使用完整的Visual Studio。当前者(包括我)没有将他们的项目添加到解决方案中时会出现问题,而后者则不会在解决方案中看到项目。
开发人员如何将他们的project.json项目添加到sln
而无需打开Visual Studio?
答案 0 :(得分:7)
现在.NET Core SDK允许使用sln文件。
想象一下,您有一个解决方案的根文件夹。所有项目都位于 src 和测试文件夹下。
然后从解决方案文件夹运行如下:
dotnet sln add ./src/Insurance.Domain/Insurance.Domain.csproj
dotnet sln add ./test/Insurance.Domain.Tests/Insurance.Domain.Tests.csproj
您可以列出解决方案中的项目
dotnet sln list
注意:强> 上面提供的解决方案不适用于 project.json 文件。无论如何,project.json格式现在已经过时,您可以使用最新的SDK轻松迁移到 csprojs 。只需在项目文件夹中运行:
dotnet migrate
你很高兴。