2015-08-18 136 views
3

我一直在嘗試使用.vsix文件爲Visual Studio Community 2015安裝擴展。當我雙擊它時,沒有任何反應。我也嘗試使用「打開方式」打開「Visual Studio版本選擇器」,但即使如此也沒有任何反應。無法使用.vsix文件安裝Visual Studio Community 2015的擴展

經過一番搜索,我發現.vsix文件也可以使用開發人員命令提示符安裝VS2015,但即使這樣也沒有幫助。

最初我以爲擴展可能是錯誤的,但如果嘗試安裝任何其他.vsix擴展,也會發生同樣的情況。

注意:我試圖安裝的擴展名是UnrealVS.vsixRoslyn_SDK.vsix

+0

我在這裏有同樣的問題。 – TPWang

回答

0

我不知道爲什麼會發生在首位。但是我重新安裝了visual studio 2015社區之後,問題就解決了。
謝謝大家的建議。

1

通常情況下,.vsix與VSIXInstaller有關。默認情況下,它位於C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe

+0

但是如何使用VSIXInstaller.exe? – harshatech2012

+0

只需使用.vsix作爲參數運行它:VSIXInstaller.exe UnrealVS.vsix –

1

嘗試解壓縮.vsix文件並查看vsixmanifest,請參閱InstallationTarget支持14.0或不支持。

如果沒有附加InstallationTarget版本=「14.0」 ID =「Microsoft.VisualStudio.Community」

+0

或者您可以嘗試使用管理員權限在cmd中運行它 – user3068613

5

這似乎是一個常見問題,因爲文件資源管理器中對VSIX文件的標準雙擊操作將無法安裝任何Visual Studio 2015 .vsix擴展。看來這個操作需要管理權限。這裏的問題是無法指示「以管理員身份安裝」。

安裝擴展的唯一方法是使用CMD窗口作爲管理員並傳遞VSIX文件作爲參數,執行VSIXInstaller.exe。我使用的方法是:

  1. 打開CMD窗口,作爲管理員
  2. 你的VS 2015年安裝的轉到Common7 \ IDE文件夾:

    CD C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE 
    
  3. 執行安裝程序通過你的VSIX文件名作爲參數:

    VSIXInstaller.exe c:\YourVSIXFile. 
    
  4. 安裝程序現在應該開始安裝過程s爲您的VSIX擴展。希望這有助於

0

我有這個問題之前,我是能夠安裝擴展的唯一方法是使用下面的步驟:

  1. 工具 - >擴展和更新 - >在線
  2. 搜索擴展名
  3. 點擊下載

這將下載並安裝乾淨的擴展你。 某些擴展將帶您到您下載.vsix所在的頁面,您必須按照其他註釋所描述的那樣安裝它。

相關問題