一、引言
喜歡使用 Visual Studio Code 的人可能會遇到需要在辦公環境使用它的情況。一般來說,辦公環境上不允許私自連接外網,那就是說我們的 vs code 的插件只能使用離線安裝了。
之前寫過離線安裝的方法,也就是去下載組件的離線 vsix 包,然後放置到辦公環境上安裝即可,具體可參考我的博客:
簡單的 VSCode 插件離線安裝方法
但是,今天我遇到了一個意外,我在離線安裝 C/C++ 擴展支持的插件的時候,發現安裝完之後,vs code 仍然提示我還需要更新 vs code 的 C/C++ 擴展組件支持。這在離線環境下簡直就是致命的!
難道 vs code 的 C/C++ 擴展插件就不能離線安裝了嗎 T_T
二、解決
當然不是,我幸運的在 C/C++ 插件介紹頁中的 Offline Installers
中找到了解決辦法:
C/C++ Extensions Offline Installers
按照這個網址上的說法,大概意思是:
C/C++ 擴展插件需要一些操作系統的支持組件,但是在正常發佈的情況下,這些組件是沒有默認安裝的,是通過重啓後自行檢測更新線上下載的
因此,如果你需要離線安裝,你可以打開上面的網址,選擇自己的操作系統適應的版本進行下載,比如說我是 Windows,我就選擇了 cpptools-win32.vsix
的版本下載。
可以看到離線安裝的版本比商店裏下載的版本大了整整十倍有餘,猜想這就是操作系統支持的組件的大小了,也就是 vs code 想要去下載的組件內容了。
試下了,果然可以,問題解決:)
希望這篇博客能夠給你帶來一些幫助^_^