VS 2012とVS 2013がインストールされている問題があり、VSIXファイルをダウンロードしてVisual Studioバージョンセレクターで開くと、VSによってファイルが開かれますが、VSをインストールする代わりに、VSが不明なバイナリ形式。
添付の画像は、VSIXファイルがどのように開かれるかを示しています(すべてのファイルで起こります...これは単なる例です)。
私は同じ問題に直面しました。 VSIXInstallerを使用して拡張機能をインストールするだけです。
「VS2012の開発者コマンドプロンプト」ツールは、[スタート]-> [Microsoft Visual Studio 2012]-> [Visual Studio Tools]で開くことができます。コンソールで、次のコマンドを実行します。
VSIXInstaller <vsixファイルへのパス>
VSIXInstaller.exe vsixFilePath
この方法ではうまくいかず、「vsixファイル「G:\ Roslyn」へのパスが無効になっているか、必要なアクセス許可がありません」ということに注意してください。これを解決するには、次のようにパスを二重引用符で囲む必要があります。
VSIXInstaller.exe "G:\Roslyn SDK.vsix"
W10およびVS2015コミュニティの新規インストールで、dblクリックまたはVSIxInstaller.exeを使用したコマンドプロンプトからPlayer Framework vsixのインストールが開始されず、メッセージがまったく表示されないという奇妙な状況に陥りました。解決策は、管理者特権でコマンドプロンプトを開き(VS2015の開発者コマンドプロンプトを管理者として実行する)、VSIXInstaller.exe workingと入力することでした。
他の回答に追加するには、VSIXファイルに関連するプログラムが開いていないか、間違ったアプリケーションで開いている場合、関連するコマンドとしてVSIXInstaller.exeを選択すると、ダブルクリックして直接インストールする機能が再び有効になりますそれ(コマンドラインで行う必要なし)。
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を使用して拡張機能をインストールしてみてください。
this をダブルクリックすると、問題なくインストールされました。
拡張機能ダイアログを使用してVS2013で実行できませんでした。
私にとって問題は拡張子でしたInstallerProjectsはネットワークサーバー上にあったので、それを自分のマシンにコピーする必要がありました(local)
VS 2017
を最初にインストールしたときに、同様の問題に直面しました。これは私のために働いたものです。解決:
Tools->Extension
およびUpdates.Search
からインストールしてインストールします。