題 如何在Visual Studio中安裝VSIX文件?


我剛從中下載了一個VSIX文件 Visual Studio庫

如何在Visual Studio中安裝它?


92
2017-11-22 01:21


起源


用它打開它 VSIXInstaller.exe 發現裡面 Common7/IDE 在Visual Studio安裝中。 - osvein


答案:


VSIX是Visual Studio擴展安裝程序。您必須安裝Visual Studio 2010或更高版本才能安裝它們,但您應該可以通過雙擊.vsix文件來安裝它。或者,您應該能夠在VS Extension Manager中安裝它(工具 - >擴展管理器)

有關VSIX文件的更多信息,請參閱 Quan To的Visual Studio可擴展性博客


69
2018-01-14 21:40





以上答案對我沒有幫助;我無法通過擴展管理器安裝它,並且沒有默認應用程序 .vsix。但是,我需要打開它(右鍵單擊> Open with...Microsoft Visual Studio Version Selector 它工作。

小更新: 對於VS 2013,您需要相應版本的NuGet: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca。 否則,版本選擇器會告訴您它已經安裝在所有適合的版本上。


31
2018-04-01 17:12



雙擊.vsix對我來說也不起作用。出現一條錯誤消息,告知“請求的操作需要提升”。使用“Open with ..”解決了這個問題。 - Augusto Barreto


如何安裝Visual Studio Extensions

總而言之,有三種選擇:

  1. 通過Extension Manager安裝(工具/選項)
  2. 通過Visual Studio Gallery.com安裝(直接下載並打開或保存然後雙擊)
  3. 通過“xcopy”安裝到%localappdata%\ Microsoft \ VisualStudio \ 10.0 \ Extensions中

21
2018-04-22 06:46



上面的路徑不太正確。轉到%localappdata%,然後轉到。\ Microsoft \ VisualStudio \ {versionNumber} \ Extensions。 - GaTechThomas
@GaTechThomas - 這幫助我在Win 7機器上安裝NuGet包管理器,我沒有管理員權限;謝謝。 VSIX安裝沒有其他工作 - transistor1
看看約會的@GaTechThomas,我懷疑這條路是針對XP的,你的是針對Win7 +的 - Benjol
#3對我而言。而不是使用 xcopy,我改為將擴展名重命名為 .zip 並將它們提取到我的 %localappdata%\Microsoft\VisualStudio\xx.x\Extensions 夾。 - sa_leinad


如果以上所有選項都失敗,請嘗試從中安裝 命令行。 這是(在StackOverflow上)的方法:

如何從命令行安裝Visual Studio庫擴展

VSIXInstaller.exe / quiet some_extension.vsix

你可以在這裡找到VSIXInstaller(在你的本地PC上 - 取決於你使用的版本取決於14.0的Visual Studio版本):

C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE

要顯示安裝程序對話框,請刪除 /quiet 選項。


注意: 

  • 卸載 一個VSIX擴展,你需要知道它的vsixID(這裡 描述瞭如何獲得它,然後你可以使用

    VSIXInstaller.exe / uninstall:vsixID

  • 要為特定的Visual Studio版本安裝/卸載VSIX文件,請使用這些開關 /skuName:name 和 /skuVersion:version;如果鍵入,可以看到命令行工具的所有選項 VSIXInstaller.exe /? 在開發人員命令提示符中。


6
2018-03-20 09:59





您是否知道VSIX只不過是一個ZIP文件。雙擊它後,VS選擇器會提示您安裝Visual Studio的每個安裝版本。這是vs選​​擇任意文件夾名稱並將內容解壓縮到%AppData%\ Local \ Microsoft \ VisualStudio ## \ Extensions文件夾的位置。所以Benjol部分正確,除了從VXIS解壓縮文件(再次是一個Zip)。


4
2017-07-07 21:23



您可以通過將擴展名更改為.zip來解壓縮自己。然後,您可以手動將其放在extensions文件夾中。 - Ben Wilde


VSIXInstaller 在 C:\ Program Files(x86)\ Microsoft Visual Studio \ Installer \ resources \ app \ ServiceHub \ Services \ Microsoft.VisualStudio.Setup.Service


0
2017-10-20 09:51





我想你只需在下載VSIX後重新加載Visual Studio。 在啟動過程中,Visual Studio會查找VSIX文件並進行合併 所有必要的變化。


-1
2018-01-14 21:26



你指的是哪個版本?正如heavy指出,VSIX僅與VS2010相關 - BinaryMisfit
Visual Studio只顯示您是否將它放在正確的位置! - Benjol


以下是Visual Studio Code的說明。 一步 enter image description here

第二步 enter image description here


-1
2018-05-24 10:09