Mat*_*art 0 .net-core visual-studio-code angular
我正在尝试在 Linux 上的 VS Code 中创建一个 Angular 项目。我想使用框架版本 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>
Run Code Online (Sandbox Code Playgroud)
我以为我可以更改两个部门的版本,但我错了。3.0之前的版本似乎NewtonsoftJson不存在。
此时,我不确定最好的方法是什么。我不想四处寻找并手动添加正确的依赖项。我真的希望使用 dotnet cli 来创建我的项目。
那么如何指定框架版本呢dotnet new?如果不能,我该如何通过 dotnet CLI 创建一个可用的 angular.js 项目?
解决方案是在运行之前在目录中创建一个 global.json 文件,dotnet new其中包含以下内容:
{
"sdk": {
"version": "2.2.105"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
863 次 |
| 最近记录: |