VS2010 用に独自の拡張機能を構築していますが、Visual Studio ギャラリーの外部に展開する必要があります。私の NSIS インストーラーは、ソフトウェアの他の部分をうまくインストールできますが、.vsix 拡張子をインストールする方法がわかりません。
Visual Studio の一部である VsixInstaller.exe を使用して実行しようとしましたが、マシン上で見つかった VIsual Studio の拡張機能をサイレント モードでインストールし、インストーラーに適切なエラー コードを取得することはできません。
"VsixInstaller.exe /quiet extension.vsix" は、何が起こっても 0 エラー コードを返し、自動的に検出するのは簡単ではない /skuName と /skuVersion を必要とします。
どうにかして手動で行うことはできますか?たとえば、ReSharper はすべての拡張バイナリを「Program Files」フォルダに保持し、何らかの方法で VIsual Studio で利用できるようにします。