提问人:DaniWein 提问时间:11/7/2023 更新时间:11/7/2023 访问量:16
缺少包 Microsoft.NETCore.App.Host.arch-x64 dotnet 还原错误
Missing package Microsoft.NETCore.App.Host.arch-x64 dotnet restore error
问:
我正在尝试在 ArchLinux 使用 NET。根据此处提供的说明,我正在尝试安装 netcoredbg。问题是,使用 mkpkg 安装时,出现以下错误:
-- Compiler type CLANG: /usr/bin/clang++
-- Configuring done (1.4s)
-- Generating done (0.0s)
-- Build files have been written to: /home/Weinman/Downloads/netcoredbg/src/netcoredbg-2.2.3-992/build
[ 5%] Built target linenoise
[ 7%] Built target example
[ 21%] Built target corguids
[ 21%] Built target buildinfo
[ 22%] Compiling generrmsg/bin/generrmsg.dll
MSBuild version 17.4.8+6918b863a for .NET
Determining projects to restore...
/home/Weinman/Downloads/netcoredbg/src/netcoredbg-2.2.3-992/build/src/generrmsg/generrmsg.csproj : error NU1101: Unable to find package Microsoft.NETCore.App.Host.arch-x64. No packages exist with this id in source(s): nuget.org
Failed to restore /home/Weinman/Downloads/netcoredbg/src/netcoredbg-2.2.3-992/build/src/generrmsg/generrmsg.csproj (in 1,41 sec).
ERROR al compilar.
我做了一些功课,我知道Microsoft.NETCore.App.Host.linux-x64存在。
我应该在哪里能够更改更改包所需的任何配置 dotnet 试图使用真实的东西而不是 Microsoft.NETCore.App.Host.arch-x64 安装?
我还尝试安装NuGet并使用dotnet add package命令将Microsoft.NETCore.App.Host.linux-x64添加到netcoredbg / src / netcoredbg-2.2.3-992 / build/src / generrmsg csproj,这实际上是无用的。
每当我使用 dotnet restore 时,都会发生这个错误,所以我猜我需要修改操作系统中的 dotnet 配置,以确保 dotnet restore 请求实际存在的包,但我在这里完全迷失了。
答:
0赞
DaniWein
11/7/2023
#1
我在这里找到了一些暂时对我有帮助的东西,但是如果我将其作为全局默认设置而不是到处更改每个 .csproj,我会更舒服。
评论
0赞
DaniWein
11/7/2023
可以设置一个 env 变量DOTNET_RUNTIME_ID其中 RID 被覆盖,因此,此错误将得到纠正
评论