5

以前は Visual Studio Setup Project を Git、TeamCity、NetSparcle と共に使用して、お客様にとって快適な自動更新機能を備えた簡単な展開プロセスを作成していました。

.net4.5 に切り替えているため、VS セットアップ プロジェクトを使用できなくなり (サポートされなくなりました)、別のインストーラーに切り替える必要があります。だからここにあなたへの私の質問があります:

  • VS2012 の .net4.5 で適切に動作するインストーラーはありますか? InstallShield をお勧めする場合、どれを選択すればよいですか?
  • どちらが TeamCity に適しているか、またはどの展開サーバー/システムをお勧めしますか?
  • 特定のインストーラーでの良い経験または悪い経験はありますか?

私はこれを読みましたが、.net4.5はここでゲームチェンジャーのようです.

PS: Flexira Software はかなり高価です...

4

2 に答える 2

2

Advanced Installer は最近、.NET Framework 4.5 のサポートを追加しました。あなたはそれを試して、それがあなたが必要とすることをするかどうか見ることができます. 無料版とライセンス版の両方があります。

その他のセットアップ オーサリング ツールのリストは次のとおりです: http://en.wikipedia.org/wiki/List_of_installation_software

気に入ったものをテストして、ニーズを満たしているかどうかを確認できます。

補足として、.NET Framework 4.5 は大したゲームチェンジャーではありません。アプリケーションの展開プロセスはあまり変わっていません。そのため、セットアップ ツールが .NET 4.5 を完全にサポートしていなくても、ニーズを満たすことができます。

于 2012-06-22T07:21:00.463 に答える
1

無料の InstallShield Limited Edition をダウンロードしてインストールする機能は、Visual Studio に含まれています。これは基本的に、VS Setup Project が実行できることと同等であるため、満足している場合は、これに満足し、インストーラーの品質とアップグレード パスの観点からより良い位置にいる必要があります。

アップグレードすることを選択した場合、通常は Professional で十分です。また、Windows Installer XML もあり、WiX マージ モジュールを使用して限定版プロジェクトを「拡張する installshield」方法の戦略について過去にブログを書きました。これにより、InstallShield LE がさまざまな方法で実行できる範囲を広げることができます。

于 2012-06-21T17:20:52.440 に答える