如何构建或运行.Net Core2项目

时间:2018-02-17 16:39:15

标签: c# asp.net asp.net-mvc .net-core asp.net-core-webapi

enter image description here

我尝试使用dotnet cli或visual studio 2017创建asp项目,任何时候我尝试在两种情况下运行项目,我都会遇到这个奇怪的错误。 这是我如何创建一个示例角度项目。 dotnet文件夹中的新角度 叫做角度

  Angular.csproj: [NU1202] Package 
  Microsoft.Extensions.DependencyInjection.Abstractions 2.0.0 is not 
  compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Package 
  Microsoft.Extensions.DependencyInjection.Abstractions 2.0.0 supports: 
  netstandard2.0 (.NETStandard,Version=v2.0)

2 个答案:

答案 0 :(得分:0)

似乎这可能是这个特定版本的Dot Net核心的一个bug,我找到了这个帖子:

  

https://rider-support.jetbrains.com/hc/en-us/community/posts/115000759144-Compile-Microsoft-CSharp-Core-targets-84-5-MSB6004-C-Program-Files-dotnet-sdk-2-1-2-Roslyn-RunCsc-cmd-

建议将RunCsc.cmdC:\Program Files\dotnet\sdk\2.1.4\Roslyn\bincore复制到C:\Program Files\dotnet\sdk\2.1.4\Roslyn

我建议检查点网核心的安装,这看起来很奇怪。

希望这有帮助

答案 1 :(得分:0)

最后这对我有用

dotnet nuget locals all --clear