Visual StudioにVSIXファイルをインストールするにはどうすればよいですか?


回答:


76

VSIXはVisual Studio拡張インストーラーです。Visual Studio 2010以降をインストールする必要がありますが、.vsixファイルをダブルクリックしてインストールできる必要があります。あるいは、VS Extension Manager内からインストールできるはずです([ツール]-> [拡張マネージャー])。

VSIXファイルの詳細については、Quan ToのVisual Studio Extensibilityブログをご覧ください


37

上記の答えは私を助けませんでした。拡張機能マネージャーを使用してインストールできず、のデフォルトアプリケーションがありませんでした.vsix。ただし、(右クリック> Open with...)で開く必要がMicrosoft Visual Studio Version Selectorあり、機能しました。

小さなアップデート: :VS 2013のために、あなたはNuGetの対応するバージョン必要http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293caを。それ以外の場合、バージョンセレクターは、すべての適切なバージョンに既にインストールされていることを通知します。


3
.vsixをダブルクリックしても機能しませんでした。「要求された操作には昇格が必要です」というエラーメッセージが表示されました。「Open with ..」を使用して問題を解決しました。
アウグストバレット

これは魅力的でした。
EvilTeach

24

Visual Studio Extensionsのインストール方法

要約すると、3つのオプションがあります。

  1. Extension Managerを使用してインストールする(ツール/オプション)
  2. Visual Studio Gallery.comからインストールします(ダウンロードして直接開くか、保存してダブルクリックします)
  3. 「xcopy」経由で%localappdata%\ Microsoft \ VisualStudio \ 10.0 \ Extensionsにインストールします

2
上記のパスは正しくありません。%localappdata%に移動してから、。\ Microsoft \ VisualStudio \ {versionNumber} \ Extensionsに移動します。
GaTechThomas

@GaTechThomas-これにより、管理者権限のないWin 7マシンにNuGetパッケージマネージャーをインストールできました。ありがとう。それ以外の場合、VSIXのインストールは機能していませんでした
トランジスタ1

@GaTechThomasは、日付を見て、私はそのパスがXPのためだった疑いがある、とあなたはwin7の+のためである
Benjol

1
#3は私にとってのものでした。を使用する代わりにxcopy、代わりに拡張機能の名前を変更.zipし、%localappdata%\Microsoft\VisualStudio\xx.x\Extensionsフォルダに抽出しました。
sa_leinad

11

上記のすべてのオプションが失敗する場合は、VS Developerコマンドラインからインストールしてみてください 方法は(StackOverflowで):

コマンドラインからVisual Studio Gallery拡張機能をインストールする方法

VSIXInstaller.exe / quiet some_extension.vsix

VSIXInstallerはここで見つけることができます(ローカルPCで-Visual Studioのバージョンに応じて、14.0を使用しているバージョンに置き換えてください)。

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 /?開発者のコ​​マンドプロンプトで入力すると、コマンドラインツールのすべてのオプションが表示されます。


VS開発者コマンドプロンプト(管理者として実行)からこれを行うと、最終的に機能しました。
ジェームズ

@James-ヒントをありがとう、答えを更新しました。
マット

4

VSIXはZIPファイルにすぎないことをご存知ですか。それをダブルクリックすると、VSセレクターは、インストールするVisual Studioの各バージョンのインストールを求めるプロンプトを表示します。これはvsが任意のフォルダー名を選択し、コンテンツを%AppData%\ Local \ Microsoft \ VisualStudio ## \ Extensionsフォルダーに展開する場所です。したがって、ベンジョーはVXISからファイルを解凍するための部分的に正しい保存でした(これもZipです)。


拡張子を.zipに変更すると、自分で解凍できます。その後、拡張機能フォルダーに手動でドロップできます。
ベンワイルド

0

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


-1

VSIXをダウンロードしたら、Visual Studioをリロードするだけだと思います。起動時に、Visual StudioはVSIXファイルを探し、必要なすべての変更を組み込みます。


どのバージョンを参照していますか?ヘビードが指摘したように、VSIXはVS2010でのみ関連します
BinaryMisfit

1
Visual Studioは、適切な場所に配置した場合にのみ表示されます。
ベンジョー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.