我正在使用 Visual Studio 2022 在 .NET Standard 2.0 中生成庫的 NuGet 包。
我轉到專案屬性并編輯專案資訊,如圖所示。



當我使用命令NuGet spec生成清單時,這些值與在 Visual Studio 中編輯的專案元資料不對應。

我嘗試了幾種在網上找到的解決方案,但都沒有奏效,甚至卸載專案、重新加載和清理它。看起來 nuspec 忽略了專案的屬性。
我知道我可以手動編輯元資料,但我想知道為什么會這樣。如果我對包進行多次重建,我每次都必須手動編輯整個規范檔案。
uj5u.com熱心網友回復:
我發現無需呼叫 NuGet 規范并按照手動程序即可在 Visual Studio 2022 中創建包。
在 Visual Studio 2022 中,右鍵單擊專案并選擇屬性就足夠了。然后在Package部分,選中Produce a package on build復選框。
使用專案屬性中提供的元資料的專案的 NuGet 包將在bin/Debug“bin/Release”檔案夾中創建。該檔案夾取決于您的建筑選擇。

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/405171.html
標籤:
