在文件夹上使用命令dotnet new mvc
之后,我尝试通过VS Code运行它,但出现以下错误:
您只能将Microsoft .NET Core调试器(vsdbg)与 Visual Studio Code,Visual Studio或Visual Studio for Mac软件 帮助您开发和测试应用程序。
找不到任何兼容的框架版本
找不到指定的框架'Microsoft.AspNetCore.App'版本'2.1.0'。
- 检查应用程序依赖性,并将安装在以下位置的框架版本作为目标: / opt / dotnet /
- 安装.NET Core必备组件可能有助于解决此问题:http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
- .NET Core框架和SDK可以从以下位置安装:https://aka.ms/dotnet-download
目标进程退出而没有引发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。
我看到其他人已经遇到了这个问题,但是我尝试过的所有解决方案都不适合我。
答案 0 :(得分:0)
我在Windows 7中发现了此问题 所以 我正在卸载 .NET Core SDK 2.1.300 并为Windows更新并安装 此link
中的 .NET Core SDK 2.1.2我不了解您的操作系统,昨天我已经解决了