缺少包 Microsoft.NETCore.App.Host.arch-x64 dotnet 恢复错误

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

我正在尝试在 ArchLinux 中使用 NET。根据here提供的说明,我正在尝试安装 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 请求实际存在的包,但我在这里完全迷失了。

c# linux .net-core archlinux
1个回答
0
投票

我发现了一些暂时对我有帮助的东西这里,但如果我将其作为全局默认设置而不是到处更改每个 .csproj,我会更舒服。

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