2011-06-21 24 views
2

私のアプリケーション用のWIXインストールプロジェクトがあります。私のソリューションの一環として、顧客のVisual StudioにインストールしたいVSIX拡張機能があります。WIXを使用してVSIXパッケージを自動的にインストールするにはどうすればよいですか?

私はVIXXインポーターを自動的に開始するようにWIXを取得する方法を知りません。

私はMSDN(How to: Prepare Extensions for Windows Installer Deploymentと同様にInstalling a VSIX as part of a Larger installation)のアドバイスに従って、役に立たなかった。 WIXプロジェクトの指針も含まれていません。

ご協力いただければ幸いです。

答えて

3

これは、適切なコマンドラインでVSIXInstaller.exeを起動するカスタムアクションによって実行できます。これについての議論がここにあります:http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/VSIX-after-installation-td4975318.html

おそらくこれも役立ちます:http://blogs.clariusconsulting.net/pga/deploying-a-vsix-from-a-msi/

+0

ありがとうございます!最後のリンク**本当に**助けて! –

5

のWiX V3.6は、直接VSIXパッケージを管理するためにVsixPackage要素をサポートしています。

+0

この機能は3.6で安定していますか? WiX 3.6は一般的にどうですか? –

+0

VsixPackageおよびperMachineインストールを使用すると、admin(VSIXInstaller.exeのswitch/admin)の拡張機能のみがインストールされることに注意してください。 Visual Studioを管理者権限なしで開くと表示されません(管理者として実行されていない場合) – urbanhusky

関連する問題