私は何年もの間、Visual Studio Standard/Professional から MSI を構築してきましたが、最初のイテレーションではなく、将来のビルドで際限なく問題が発生しました。通常、依存関係のバージョンを上げると、アセンブリ マニフェストが依存関係で適切に更新されないか、MSI で適切なバージョンの DLL アセンブリをパッケージ化する際に問題が発生する可能性があります。また、相互参照するソリューション内の複数のプロジェクトで MSI を再構築すると、同じアセンブリの複数のバージョンが参照されているという警告が表示されることが多く、セットアップ プロジェクトを完全に削除して再作成しなければならないことがよくあります。その後のビルド。他の人はこの問題をどのように解決しますか? Setup and Deployment プロジェクト テンプレート以外に何かを使用していますか? WIXを使用していますか?
1 に答える
2
お金を使うことを気にしないなら、InstallShieldは常に一流のインストーラーです。私は何度もそれを使用しており、100 万通りの方法でカスタマイズできます。残念ながら、価格は少し塩辛いです。
無料のソリューションの場合、Inno Setupは非常にうまく機能しますが、MSI を作成することはできません。.EXE 実行可能ファイルのみを作成できます。
Reed が示唆したように、Wixも非常に優れたオプションです。
于 2013-10-18T20:57:46.167 に答える