1. 使用環(huán)境
在某些企業(yè)內(nèi)部生產(chǎn)環(huán)境下稠腊,服務(wù)器可能沒有連接互聯(lián)網(wǎng),而項(xiàng)目的的第三方引用包可能并沒有跟隨發(fā)布到服務(wù)器上畜吊。同時在不使用 Visual Studio 發(fā)布包的情況下盗扒,整個項(xiàng)目的生成編譯就會自動聯(lián)網(wǎng)還原缺失引用包,網(wǎng)絡(luò)不通會使生成失敗誊薄。
這個問題可以手動下載引用包到本地后解決,無論是在線還是離線锰茉,官方提供的都是一種 nupkg 文件包呢蔫。
2. 相關(guān)步驟和設(shè)置
-
在 Visual Studio 的設(shè)置中找到如下位置:
-
點(diǎn)擊“瀏覽”可以定位到本機(jī)的 nupkg 緩存文件夾位置
-
在程序包源中取消勾選原有的官方源,新建一個飒筑,將源位置定位到上一步的目錄
-
在官網(wǎng)下載相應(yīng)的 nupkg 文件包片吊,放到上一步的文件夾中
3. 最后的提示
經(jīng)過以上步驟,離線還原 nupkg 包后你的項(xiàng)目應(yīng)該可以正常生成了协屡。不過一般項(xiàng)目依賴的包比較多俏脊,一個個下載還是挺麻煩的,這里有個簡單的辦法肤晓,本地的開發(fā)環(huán)境中一般都會保留了這些包爷贫,所以可以在本地定位到 nupkg 緩存文件夾,直接復(fù)制到生產(chǎn)環(huán)境中补憾,這樣就快多了漫萄。