Я пытаюсь создать угловой проект в коде VS на Linux. Я хочу использовать платформу версии 2.2 (которая установлена), но у меня также установлен предварительный просмотр версии 3.0 для другого проекта, который требует этого.
Когда я запускаю dotnet new angular
, он использует 3.0 по умолчанию. Хорошо, хорошо, я пойду и вручную отредактирую csproj. Проблема в том, что есть зависимости, в частности
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.0.0-preview4-19216-03" />
<PackageReference Include="Microsoft.AspNetCore.SpaServices.Extensions" Version="3.0.0-preview4-19216-03" />
</ItemGroup>
Я предполагал, что смогу просто поменять версии на обоих устройствах, но я ошибся Кажется, NewtonsoftJson
даже не существует для версии до 3.0.
На данный момент, я не уверен, каков наилучший подход. Я не хочу копаться и вручную добавлять нужные зависимости. Я действительно надеялся использовать dotnet cli для создания моего проекта.
Так, как я могу указать версию платформы для dotnet new
? Если я не могу, как я могу создать работающий проект angular.js через CLI dotnet?