簡體   English   中英

NuGet package 更新 - Package 經理找到另一個同名的 package

[英]NuGet package update - Package Manager found another package with same name

我對 NuGet Package 構建和發布還很陌生,所以也許我做錯了什么,但我不知道是什么。

我有一個 VS2022 解決方案,其中包含我的參考項目。 “項目 A”在 my.network 上本地發布為 NuGet package(而不是 nuget.org)。

我目前正在研究的另一個解決方案是通過 NuGet 使用該項目 A package。問題是:在 NuGet.org 上還有另一個同名的 package,所以當我打開 Package 管理器時,更新選項卡 window 顯示可用更新那個項目 - 但那不是我的 package,因為它來自 nuget.org。 “愚蠢的修復”顯然是從 combobox 更改 package 源,而不是我設置“本地”的“全部”,然后找到正確的 package。

我在這里錯過了什么? 如果重要的話,項目 A 在屬性上設置為“簽名包”。

我想你可以嘗試改變你的項目A的名稱,這將是解決這個問題的一個不錯的選擇。

如果您不使用來自 nuget.org 的軟件包,您可以在工具 > 選項 > NuGet Package 管理器 > Package 中取消選中此來源來源: 在此處輸入圖像描述

您可以像這樣搜索 package 的版本: 在此處輸入圖像描述 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM