# 離線安裝NuGet套件nupkg和自製安裝檔 ###### tags: `VisualStudio` `程式設計` ## 離線安裝nupkg檔 如果開發環境不允許直接線上安裝 nuget.org 的東西,也可以自己設定套件來源 首先可以找一台可以上 [nuget.org](https://www.nuget.org/) 網站的電腦,搜尋到要下載的套件,選手動下載後抓到 nupkg 檔 在VisualStudio的上方選單 工具 > 選項 > NuGet封裝管理員 > 套件來源 - 按右上角的 + 新增一項套件來源 - 在下方來源資料夾選擇nupkg置放的資料夾  - 回到VisualStudio主畫面,在方案總管的 “專案”按右鍵,選擇管理NuGet套件 - 在NuGet封裝管理員的視窗中,封裝來源選擇剛剛開的名稱 (例如 OfflineNupkg) - 看到剛下載好的nupkg,可以離線安裝了  --- ## 自製nupkg檔 可以利用**NuGet Package Explorer**封裝檔案 **win7 下載連結** http://www.softpedia.com/get/Programming/Other-Programming-Files/NuGet-Package-Explorer.shtml **win10 下載連結** https://www.microsoft.com/zh-tw/p/nuget-package-explorer/9wzdncrdmdm3 開啟後,主視窗可以選擇要開啟哪種檔案,第一次的話請選Create a new package,如果已經有現有的nupkg檔,則用第一個open a local package  左半邊的package metada是顯示這個檔案的基本資訊,可點選Edit Metadata進行修改  如果增加其他參考的組件(.net framework、或其他nuget套件),在最下方可以新增 右半邊的package contents是會被封裝的檔案,按右鍵後可以選擇新增檔案或資料夾,最上層一定要一個Content(圖案是多個資料夾),底下才是真正會放到專案的資料夾  完成後,可以用 File > Save as 存成 nupkg 檔,就可以帶到沒有網路的環境安裝,或是 Publish 到 nuget.org 分享給所有人,但要有 nuget.org 帳號和金鑰就是了 --- ## 參考文件 **使用 NuGet Package Explorer 建立 NuGet 套件** https://blog.yowko.com/2017/07/nuget-package-explorer.html **NuGet系列-使用NuGet Package Explorer建立nupkg檔** https://dotblogs.com.tw/wadehuang36/2011/10/06/nuget-package-explorer **建立自己的Library - 使用Nuget Package Explorer (GUI) 建立nuget package** **(上篇) 介紹package結構** https://dotblogs.com.tw/alantsai/2016/04/14/create-nuget-with-nuget-package-explorer-understand-nuget-package-structure **(下篇) 建立第一個package** https://dotblogs.com.tw/alantsai/2016/05/14/create-nuget-with-nuget-package-explorer
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.