6

我们有在 Linux、Windows 和 Mac 上使用 VS Code 的开发人员。我们也有开发人员在 Windows 上使用完整的 Visual Studio。当前者(包括我)没有将他们的项目添加到解决方案中时,就会出现问题,而后者因此看不到解决方案中的项目。

开发人员如何在sln无需打开 Visual Studio 的情况下将他们的 project.json 项目添加到 a 中?

4

1 回答 1

7

现在 .NET Core SDK 允许使用 sln 文件。

想象一下,您有一个解决方案的根文件夹。所有项目都位于srctest文件夹下。

然后从解决方案文件夹中运行如下内容:

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

你很高兴。

于 2017-03-11T13:25:28.817 回答