web-dev-qa-db-ja.com

Visual Studioは.vsixファイルをインストールしません

VS 2012とVS 2013がインストールされている問題があり、VSIXファイルをダウンロードしてVisual Studioバージョンセレクターで開くと、VSによってファイルが開かれますが、VSをインストールする代わりに、VSが不明なバイナリ形式。

添付の画像は、VSIXファイルがどのように開かれるかを示しています(すべてのファイルで起こります...これは単なる例です)。

enter image description here

28
Eggi

私は同じ問題に直面しました。 VSIXInstallerを使用して拡張機能をインストールするだけです。

「VS2012の開発者コマンドプロンプト」ツールは、[スタート]-> [Microsoft Visual Studio 2012]-> [Visual Studio Tools]で開くことができます。コンソールで、次のコマンドを実行します。

VSIXInstaller <vsixファイルへのパス>

41
nguyen190887
  1. 「VS2015の開発者コマンドプロンプト」を管理者として開きます。
  2. タイプVSIXInstaller.exe vsixFilePath

この方法ではうまくいかず、「vsixファイル「G:​​\ Roslyn」へのパスが無効になっているか、必要なアクセス許可がありません」ということに注意してください。これを解決するには、次のようにパスを二重引用符で囲む必要があります。

 VSIXInstaller.exe "G:\Roslyn SDK.vsix"
10
Wael Alshabani

W10およびVS2015コミュニティの新規インストールで、dblクリックまたはVSIxInstaller.exeを使用したコマンドプロンプトからPlayer Framework vsixのインストールが開始されず、メッセージがまったく表示されないという奇妙な状況に陥りました。解決策は、管理者特権でコマンドプロンプトを開き(VS2015の開発者コマンドプロンプトを管理者として実行する)、VSIXInstaller.exe workingと入力することでした。

3
user2693908

他の回答に追加するには、VSIXファイルに関連するプログラムが開いていないか、間違ったアプリケーションで開いている場合、関連するコマンドとしてVSIXInstaller.exeを選択すると、ダブルクリックして直接インストールする機能が再び有効になりますそれ(コマンドラインで行う必要なし)。

3
Lennart

VSIXのコンテンツをインストールするのか、それとも単に表示するのかがわかりません。拡張機能をインストールする場合は、ダブルクリックするだけでインストールされます(VSバージョンセレクターで開かないでください)。 VSIXの内部を確認したい場合は、基本的にアーカイブです。したがって、7-Zipなどのプログラムを使用してそれを開き、.vsixの名前を.Zipに変更してから解凍します。

さらに、vsixファイルを誤って関連付けてVisual Studioで開く可能性もあります。そのような場合、いずれの場合もVisual Studioで開きます。

最後に、vsixをVisual Studioで開くために誤って関連付けた場合は、C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\VSIXInstaller.exeにあるVSIXInstaller.exeを使用して拡張機能をインストールしてみてください。

1
utkarsh

this をダブルクリックすると、問題なくインストールされました。

拡張機能ダイアログを使用してVS2013で実行できませんでした。

0
micahhoover

私にとって問題は拡張子でしたInstallerProjectsはネットワークサーバー上にあったので、それを自分のマシンにコピーする必要がありました(local

0
user8670849

VS 2017を最初にインストールしたときに、同様の問題に直面しました。これは私のために働いたものです。解決:

  1. VS 2017を再起動します(インストール前に再起動していませんでした)
  2. 「Perforce」のTools->ExtensionおよびUpdates.Searchからインストールしてインストールします。
0
Tin