簡體   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