解決 Visual Studio Code 離線安裝 C++ 擴展支持仍然顯示需要更新的問題

一、引言

喜歡使用 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 想要去下載的組件內容了。

試下了,果然可以,問題解決:)

希望這篇博客能夠給你帶來一些幫助^_^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章