首页 > 解决方案 > 即使确实存在,也无法找到任何兼容的框架版本

问题描述

我正在使用 WSL2,但dotnet tool命令有问题。

  1. 我在/usr/..中有一个旧安装。

  2. 我只使用我的主目录中的安装~/.dotnet/

  3. 我可以确认我运行了该~/.dotnet/dotnet工具。

x@y ~> dotnet --version
5.0.200
x@y ~> /usr/bin/dotnet --version
3.1.404
x@y ~> ~/.dotnet/dotnet --version
5.0.200
  1. 我已经在全局位置~/.dotnet/tools中安装了gitversion工具。
dotnet tool install GitVersion.Tool -g
  1. 它已正确安装在正确的位置~/.dotnet/tools
  2. 当我运行dotnet-gitversion(或通过dotnet gitversion, ~/.dotnet/dotnet gitversion)时,出现以下错误
It was not possible to find any compatible framework version
The framework 'Microsoft.NETCore.App', version '5.0.0' was not found.
  - The following frameworks were found:
      3.1.10 at [/usr/share/dotnet/shared/Microsoft.NETCore.App]

You can resolve the problem by installing the specified framework and/or SDK.

--> 因此,似乎尝试使用“旧”安装 - 为什么?

干杯,马里奥 :)

dotnet --info输出以下内容:

x@y ~> dotnet --info

.NET SDK (reflecting any global.json):
 Version:   5.0.200
 Commit:    70b3e65d53

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  20.04
 OS Platform: Linux
 RID:         ubuntu.20.04-x64
 Base Path:   /home/martoffi/.dotnet/sdk/5.0.200/

Host (useful for support):
  Version: 5.0.3
  Commit:  c636bbdc8a

.NET SDKs installed:
  2.1.808 [/home/martoffi/.dotnet/sdk]
  3.1.302 [/home/martoffi/.dotnet/sdk]
  3.1.401 [/home/martoffi/.dotnet/sdk]
  3.1.402 [/home/martoffi/.dotnet/sdk]
  5.0.200 [/home/martoffi/.dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.All 2.1.20 [/home/martoffi/.dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.20 [/home/martoffi/.dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.6 [/home/martoffi/.dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.7 [/home/martoffi/.dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.8 [/home/martoffi/.dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.3 [/home/martoffi/.dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.0 [/home/martoffi/.dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.20 [/home/martoffi/.dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.8 [/home/martoffi/.dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.0 [/home/martoffi/.dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.6 [/home/martoffi/.dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.7 [/home/martoffi/.dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.1.8 [/home/martoffi/.dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 5.0.3 [/home/martoffi/.dotnet/shared/Microsoft.NETCore.App]

标签: .net.net-core

解决方案


推荐阅读