【发布时间】:2018-01-28 08:08:54
【问题描述】:
我一直在玩通过
创建的项目dotnet new Angular.
我喜欢它!
但我需要从我的项目中引用一个 .net 4.6.1 项目。我的第一个想法是将 Angular 项目更改为 .net 4.6.1 项目,因为一个 461 项目显然可以引用另一个这样的项目。所以我尝试更改 .csproj 文件,替换
<TargetFramework>netcoreapp2.0</TargetFramework>
与
<TargetFramework>net461</TargetFramework>.
然后我得到一堆构建错误,开始于:
Package Microsoft.AspNetCore.All 2.0.0 is not compatible with net461 (.NETFramework,Version=v4.6.1) / win7-x86. Package Microsoft.AspNetCore.All 2.0.0 supports: netcoreapp2.0 (.NETCoreApp,Version=v2.0) Angular C:\Code\Learning\angular\foo\AngularTest\Angular\Angular.csproj 1
如果我删除对 Microsoft.AspNetCore.All 的引用,我会从代码中收到错误,指出缺少 Microsoft.AspNetCore.All。
我之前在 .net 4.6.1 中使用过 Angular,没有任何问题。所以应该有办法做到这一点。但它是什么?
【问题讨论】:
标签: angular dotnet-cli