Sha*_*tin 6 visual-studio sln-file visual-studio-code project.json asp.net-core
我们的开发人员在Linux,Windows和Mac上使用VS Code.我们也有开发人员在Windows上使用完整的Visual Studio.当前者(包括我)没有将他们的项目添加到解决方案中时会出现问题,而后者则不会在解决方案中看到项目.
开发人员如何将他们的project.json项目添加到一个sln而不必打开Visual Studio?
如今.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
Run Code Online (Sandbox Code Playgroud)
您可以列出解决方案运行中的项目
dotnet sln list
Run Code Online (Sandbox Code Playgroud)
注意: 上面提供的解决方案不适用于project.json文件.无论如何,project.json格式现已过时,您可以使用最新的SDK 轻松迁移到csprojs.只需在项目文件夹中运行:
dotnet migrate
Run Code Online (Sandbox Code Playgroud)
你很高兴.
| 归档时间: |
|
| 查看次数: |
974 次 |
| 最近记录: |