[英]I am unable to connect to the extension marketplace of Visual Studio Code
我找到了一個適合我的解決方案。
停止 VSCode。
如果您使用的是 VSCode,請打開 ~/.vscode/argv.json
如果您使用的是 VSCodium,請打開 ~/.vscode-oss/argv.json
然后加
// Browser Code Loading.
"enable-browser-code-loading": false
不要忘記在前一個條目中添加一個逗號,因為這是一個 JSON 文件(但您已經知道了,對吧?)。
繞過來自代理的 url。 打開代理設置(運行命令 - inetcpl.cpl)轉到連接選項卡,現在在您的代理中添加該 url 如果它有效,那么 ok 。 否則你必須聯系網絡團隊或需要做一些防火牆設置
unins000.exe
C:\\Users\\{username-PC}\\AppData\\Local\\Programs\\Microsoft VS Code
卸載vscodeC:\\Users\\{username-PC}\\AppData\\Roaming\\Code
C:\\Users\\{username-PC}\\.vscode
我去了Toggle Developer Tools 。 在如上所述這里。 看到存在ERR_TUNNEL_CONNECTION_FAILED
錯誤。
我在網絡設置中添加了一個代理服務器。 (這對於其他目的工作正常)我必須刪除代理服務器才能使其正常工作。
刪除我的 .vscode(隱藏文件夾)對我有用。
C:\\Users\\USERNAME.vscode
其他替代方法可能是卸載 vscode 並刪除整個文件夾
C:\\Users\\USERNAME\\AppData\\Local\\Programs\\Microsoft VS Code
我在 Archlinux 上使用 VSCodium 並且遇到了同樣的問題。 我安裝了vscodium-bin-marketplace
以使其工作。 Code OSS 還有一個名為code-marketplace
的包。
我為linux 操作系統推薦這個解決方案:
在文件~/.vscode-oss/argv.json
添加這一行: "enable-browser-code-loading": false
我正在使用卡巴斯基防病毒軟件,將其禁用一段時間后,我的問題就解決了。
1.從unins000.exe
C:\\Users\\{username-PC}\\AppData\\Local\\Programs\\Microsoft
VS Code
2.刪除C:\\Users\\{username-PC}\\AppData\\Roaming\\Code
3.刪除C:\\Users\\{username-PC}\\.vscode
4.重啟
5.重置你的windows防火牆
6.重啟並安裝Vscode
這對我有用:在擴展搜索框中,寫了@color(我猜搜索任何東西都可以)和擴展選項卡填充了結果。 再也沒有看到錯誤。
如果上面沒有任何選項。 您可以通過 Vsix 文件安裝擴展程序。您可以從該站點下載。 Vsix 文件免費下載
如果您使用的是 linux,您可以使用您的包管理器安裝 code-marketplace,在我的情況下它是pamac
。
像這樣:
pamac build code-marketplace
這解決了我在 vscode 中加載擴展的問題。
轉到您的電腦設置並查找代理
全部關掉
這對我有用
我剛剛卸載了 vscode 再次下載它,現在對我來說它工作正常你可以試試這個
當您查看 ip-traffic 嘗試執行的操作時,它從帶有 A-record(良好)和 AAAA-record 的 DNS 查詢開始(如果您沒有適當的 v6 路由,則不太好)。
應用程序應該有內置代碼來嘗試 AAAA 記錄連接,如果它們失敗,它應該自動回退到 v4 連接和路由。 現在它沒有這樣做,只是給出一個錯誤,它無法連接市場。 好吧,你只是不夠努力,是嗎?
對於 Linux 系統,您可以使用以下命令禁用主機的 v6 協議:
# sysctl -w net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.all.disable_ipv6 = 1
# sysctl -w net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6 = 1
並且您可能還想將它們寫入 /etc/sysctl.conf 文件中。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
我使用世界上最好的編輯器 Vim 做到了! :)
您需要在市場開始工作之前重新啟動應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.