Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 已安装.Net Core最新SDK,但正在获取';框架';Microsoft.AspNetCore.App';,版本';2.1.0';找不到_C#_Asp.net Core_.net Core_Archlinux - Fatal编程技术网

C# 已安装.Net Core最新SDK,但正在获取';框架';Microsoft.AspNetCore.App';,版本';2.1.0';找不到

C# 已安装.Net Core最新SDK,但正在获取';框架';Microsoft.AspNetCore.App';,版本';2.1.0';找不到,c#,asp.net-core,.net-core,archlinux,C#,Asp.net Core,.net Core,Archlinux,我想在linux上使用.Net Core,并且有最新版本: > sudo pacman -Qs dotnet local/dotnet-host 2.1.0-1 A generic driver for the .NET Core Command Line Interface local/dotnet-runtime 2.1.0-1 The .NET Core runtime local/dotnet-sdk 2.1.300-1 The .NET Core SDK

我想在linux上使用.Net Core,并且有最新版本:

> sudo pacman -Qs dotnet
local/dotnet-host 2.1.0-1
    A generic driver for the .NET Core Command Line Interface
local/dotnet-runtime 2.1.0-1
    The .NET Core runtime
local/dotnet-sdk 2.1.300-1
    The .NET Core SDK
> dotnet --version
2.1.300
但是当我想运行我的示例应用程序(只是razor模板)时:

看看,问题是用户没有安装合适的sdk/运行时版本,但这不是我问题的原因,不是吗

编辑:在查看github上的dotnet core repo后,我意识到MS现在将asp.net core支持与包aspnetcore-runtime-2.1.0一起提供(而以前,它是与core runtime一起提供的)。ArchLinux包
dotnet运行时
不包含此更改!有关更多详细信息,请参见此处:

在github查看了dotnet core repo之后,我意识到MS现在提供asp.net core支持,并附带了
aspnetcore-runtime-2.1.0
(而在此之前,它是与core runtime一起提供的)。ArchLinux包
dotnet运行时
不包含此更改!有关更多详细信息,请参阅:

如果删除
launchSettings.json
文件,是否有帮助?(目前只是猜测。)不幸的是,这根本没用。但是谢谢你的帮助!我也面临同样的问题。。那么我该怎么做才能修复它呢?
> dotnet run  
Using launch settings from /home/user/src/WebRepTrack/Properties/launchSettings.json...
It was not possible to find any compatible framework version
The specified framework 'Microsoft.AspNetCore.App', version '2.1.0' was not found.
  - Check application dependencies and target a framework version installed at:
      /opt/dotnet/
  - Installing .NET Core prerequisites might help resolve this problem:
      http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
  - The .NET Core framework and SDK can be installed from:
      https://aka.ms/dotnet-download