找不到Asp.Net框架

时间:2018-06-23 14:24:52

标签: c# asp.net visual-studio-code

在文件夹上使用命令dotnet new mvc之后,我尝试通过VS Code运行它,但出现以下错误:

  

您只能将Microsoft .NET Core调试器(vsdbg)与   Visual Studio Code,Visual Studio或Visual Studio for Mac软件   帮助您开发和测试应用程序。

     

找不到任何兼容的框架版本

     

找不到指定的框架'Microsoft.AspNetCore.App'版本'2.1.0'。

           

目标进程退出而没有引发CoreCLR启动事件。确保将目标进程配置为使用.NET Core。如果目标进程未在.NET Core上运行,则可能会出现这种情况。

     

程序“ [4090] AspProject.dll”已退出,代码为150(0x96)。

这是dotnet --info的输出:

  

版本:2.1.300   提交:adab45bf0c

     

运行时环境:    操作系统名称:manjaro    操作系统版本:
   操作系统平台:Linux    RID:linux-x64    基本路径:/opt/dotnet/sdk/2.1.300 /

     

主机(可用于支持):     版本:2.1.0

     

提交:caa7b7e2ba

     

.NET Core SDK已安装:     2.1.300 [/ opt / dotnet / sdk]

     

.NET Core运行时已安装:     Microsoft.NETCore.App 2.1.0 [/opt/dotnet/shared/Microsoft.NETCore.App]

     

要安装其他.NET Core运行时或SDK,请执行以下操作:     https://aka.ms/dotnet-download

如您所见,我的dotnet版本是2.1。

我看到其他人已经遇到了这个问题,但是我尝试过的所有解决方案都不适合我。

1 个答案:

答案 0 :(得分:0)

我在Windows 7中发现了此问题 所以 我正在卸载 .NET Core SDK 2.1.300 并为Windows更新并安装  此link

中的 .NET Core SDK 2.1.2

我不了解您的操作系统,昨天我已经解决了