从 M1 计算机上的 x64 文件夹中卸载 SDK 和运行时后,Dotnet CLI 无法工作

问题描述 投票:0回答:1

问题是我不能再使用 dotnet CLI 了.. 它抛出以下错误

A fatal error occurred, the folder [/usr/local/share/dotnet/x64/host/fxr] does not contain any version-numbered child folders

你能帮我修一下吗?

我在使用 VS Code 的 C# 开发工具包时遇到了问题,并注意到当我实际使用 ARM 架构的 MacBook M1 时,我的 SDK 和 .NET 运行时位于 /usr/local/share/dotnet/x64/sdk 下。

我决定从那里删除 sdks 和运行时,并使用适用于 arm64 架构的适当的 microsoft .pkg 重新安装它们。

我这样做了,我在该

x64
文件夹中运行了一堆 rm -rf 命令,重新安装了 SDK 7.0.12,现在它指向正确的 /usr/local/share/dotnet/sdk 文件夹。

相对于其他帖子,我可以确认我从未使用自制程序来安装以前的版本。

macos-sierra dotnet-cli
1个回答
0
投票

事实证明,我能做的最简单的事情就是获得

dotnet uninstaller
工具。刚刚删除了整个 dot net,并使用来自微软网站的正确 .pkg 文件重新安装了它。

这篇文章帮助了我:如何从 macOS Sierra 卸载 dotnet core

© www.soinside.com 2019 - 2024. All rights reserved.