![](/img/trans.png)
[英]How to install System.Reactive extensions in a Visual Studio 2012 solution?
[英]Unable to Install Visual Studio Code Extensions
我在VSCode github上提出了這個問題
我剛剛安裝了Visual Studio Code
來嘗試一下,但在嘗試安裝任何擴展時(緊隨其后)我幾乎立即遇到了問題。
按ctrl + p
或F1
然后鍵入Extension
並選擇Install
后,程序似乎會搜索一段時間。 但是,幾秒鍾到一分鍾后,我看到了這個錯誤:
錯誤getaddrinfo ENOTFOUND marketplace.visualstudio.com marketplace.visualstudio.com:443
如果我在此消息出現之前單擊 window:
錯誤socket hang up
有沒有其他人看到同樣的錯誤並設法克服?
正如評論中提到的,這似乎是在這里討論的。 但是,我無法應用任何建議的修復:
在文件src/vs/workbench/node/proxy.ts
.host
更改為.hostname
:我在我的系統上找不到這個文件。
在文件C:\Program Files (x86)\Microsoft VS Code\resources\app\out\vs\workbench\electron-main\sharedProcessMain.js
中更改相同的內容( .host
到.hostname
):我找不到文件夾electron-main
或我機器上的文件sharedProcessMain.js
。
將SSLStrict
更改為true
將 DNS 更改為(8.8.8.8, 8.8.4.4)
在我的網絡管理員在我的機器上禁用 SSL 檢查后,我能夠安裝一些擴展。
這並不理想,因為我不希望將其全部關閉。
重新啟用檢查后,我將User Settings
為
"http.proxyStrictSSL": true
我仍然無法下載軟件包,但這似乎是問題所在。
您需要啟用http.proxySupport
以便您的 WSL 實例可以通過代理進行通話
CTRL + SHIFT + P或CMD + SHIFT + P
查找: Preferences: Open Settings JSON
並將以下行添加到您的設置中:
"http.proxySupport": "on"
您可能還需要在/etc/resolv.conf
中更改您的 DNS :
sudo vi /etc/resolv.conf
並將名稱服務器更改為:
nameserver: 8.8.8.8
等瞧!
我不得不從 devenv.exe.config 中刪除 defaultproxy 以擺脫禁止的 403 錯誤。
從 devenv.exe.config 中刪除此部分解決了我的問題。
<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy bypassonlocal="True" proxyaddress=xxxxx/>
</defaultProxy>
C:\Users\xxxx\AppData\Local\Microsoft\VisualStudio\17.xxxxx\devenv.exe.config
我在 Visual Studio Code 中收到“安裝擴展時出錯..”的消息。 我按照以下步驟解決了它
1- Go 到環境變量 > 系統變量 2- 單擊路徑 3- 單擊新建 4- 粘貼 Visual Studio Code 的位置(對我來說是 C:\Users\PC\AppData\Local\Programs\Microsoft VS Code ) 5- 單擊確定
希望,它會解決這個問題。
首先,請確保您之前是否安裝了任何擴展(通過在擴展面板中鍵入 @installed)如果尚未安裝任何內容,請嘗試刪除此位置 C:\\Users\\SYS_NAME.vscode\\extensions 中的所有文件。 重啟vscode。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.