繁体   English   中英

.NET 核心 3.1 应用程序中缺少 Nuget 包错误

[英]Missing Nuget packages error in ,NET core 3.1 app

我正在使用 VS 代码而不是 Visual Studio 来运行我的 .NET 核心 3.1 web 应用程序。

我有一个 .NET 核心 3.1 应用程序。 因为我使用的是客户端 VDI 机器(它使用的是 Win 7 SP1 操作系统),它目前正在阻止 Nuget.Org URL。 因此,作为解决方法,我已将所有 Nuget package 复制到我的 VDI 中的一个文件夹中,并更新了 Nuget.Config 中的路径。 但我仍然遇到“丢失包”错误。我的应用程序不直接依赖于这些包。

在此处输入图像描述

以下是我的 Nuget.Config 文件,

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <!-- add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" / -->
    <add key="nuget.org" value="C:\NugetPackageDownloadLocation" / >
  </packageSources>
</configuration>

任何帮助都会得到帮助。

我正在使用 VS 代码而不是 Visual Studio 来运行我的 .NET 核心 3.1 web 应用程序。

我有一个 .NET 核心 3.1 应用程序。 因为我使用的是客户端 VDI 机器(它使用的是 Win 7 SP1 操作系统),它目前正在阻止 Nuget.Org URL。 因此,作为一种解决方法,我已将所有 Nuget package 复制到我的 VDI 中的一个文件夹中,并更新了 Nuget.Config 中的路径。 但我仍然遇到“缺少包”错误。我的应用程序并不直接依赖于这些包。

在此处输入图像描述

以下是我的 Nuget.Config 文件,

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <!-- add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" / -->
    <add key="nuget.org" value="C:\NugetPackageDownloadLocation" / >
  </packageSources>
</configuration>

任何帮助将不胜感激。

您是否尝试过通过 CLI 添加 package 源? 考虑到 .NET Core 如何处理传递依赖,获取相对复杂的解决方案所需的所有包可能会很棘手。

nuget sources Add -Name "MyServer" -Source \\myserver\packages

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM