簡體   English   中英

無法使用.vsix文件安裝Visual Studio Community 2015的擴展

[英]Unable to install extension for Visual Studio Community 2015 using .vsix file

我一直在嘗試使用.vsix文件為visual Studio Community 2015安裝擴展程序。 當我雙擊它時,沒有任何反應。 我也嘗試使用“Open With ..”打開“Visual Studio版本選擇器”,但即使這樣也沒有任何反應。

經過一些搜索,我發現.vsix文件也可以使用VS2015的開發人員命令提示符安裝,但即使這樣也無濟於事。

最初我認為擴展可能有問題,但如果嘗試安裝任何其他.vsix擴展, .vsix發生同樣的事情。

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

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

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

  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. 安裝程序現在應該開始VSIX擴展的安裝過程。 希望這可以幫助

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

嘗試解壓縮.vsix文件並查看vsixmanifest,看看InstallationTarget是否支持14.0。

如果沒有添加InstallationTarget版本=“14.0”Id =“Microsoft.VisualStudio.Community”

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

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

這將為您干凈地下載並安裝擴展。 一些擴展將帶你到你下載.vsix的頁面,你必須像其他評論所描述的那樣安裝它。

我不知道為什么它發生在第一位。 但是在我重新安裝visual studio 2015社區后問題得到解決。
謝謝大家的建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM