筆記 您可以查看我個人網站上的其他帖子:https://hbolajraf.net
由於與最新版本的 .NET CORE Frameworks 的兼容性原因,在 Visual Studio 下建立一個新的專案類別庫並使用 .NET Standard 2.1 作為目標框架。
1.下載Nuget.exe檔
使用以下連結下載最新版本的Nuget.exe檔。
2.產生nuspec檔
在先前建立的新專案資料夾下,開啟 cmd 控制台並執行以下命令以產生 nuspec 檔案。
nuget spec NewProjectName.csproj
指令的結果應該會產生一個新文件,其內容如下:
$id$ $version$ $title$ $author$ false MIT http://project_url_here_or_delete_this_line/ $description$ Summary of changes made in this release of the package. $copyright$ Tag1 Tag2
3.產生nupkg檔
產生nuget套件檔案(nupkg)有兩種解決方案
使用專案的建構後事件
在 Visual Studio 下右鍵點選 NewProjectName.crproj 並選擇建置後事件標籤。
之後輸入以下命令並建立解決方案
nuget pack "$(ProjectPath)" -Symbols -Properties Configuration=$(ConfigurationName) -IncludeReferencedProjects -OutputDirectory "C:\Dev\nuget_packages\NewProjectName\"
使用 Nuget CLI 指令
在cmd視窗下輸入以下命令以產生nuget包
nuget pack MyProject.csproj -properties Configuration=Release -OutputDirectory "C:\Dev\nuget_packages\NewProjectName\"
在所有情況下,都會在輸出目錄下產生新的 nuget 套件檔案:*C:\Dev\nuget_packages\NewProjectName*
建立套件(.nupkg 檔案)後,您可以將其發佈到您選擇的程式庫(Artifactory、Azure 工件或 GitHub 套件註冊表)
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3