我有一個來自 GitHub 的私人提要,我將其添加到Nuget.config檔案中:
<add key="github" value="https://nuget.pkg.github.com/..." />
我可以通過使用來確認它是否有效dotnet nuget list source(見下面的截圖)。
但是,在運行時dotnet add package -s github PackageName,它會失敗并顯示“沒有可用于該軟體包的版本”錯誤。洗掉-s github作品(如果它在頂部,它會從私人提要安裝)。

雖然我可以為自己手動運行它(洗掉-s),但我正在撰寫一個腳本來為其他開發人員安裝它。即使它不在串列的頂部,我也需要從私人提要可靠地安裝它。在我們的私人提要中可能有nuget.org同名的包。
為什么指定包源-s不起作用?我如何解決它?
uj5u.com熱心網友回復:
微軟檔案說:
-s|--source <SOURCE>要在還原操作期間使用的 NuGet 包源的 URI。
所以我希望命令是這樣的:
dotnet add package -s https://nuget.pkg.github.com/... PackageName
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/488739.html
