14

VS2005 で生成された Web 配置インストーラー用のパッチ インストーラーを作成することはできますか?

Web サイトの完全なアンインストール/再インストールを実行するのは望ましくないが、定期的なバグ修正とマイナー アップグレードが行われる状況があります。

msimsp.exe を使用してパッチ ファイルを生成する方法に関するさまざまなオンライン ポストの指示に従ってみましたが、msimsp.exe は「圧縮されたコンテンツ (CAB ファイルなど) に対応します。ただし、Web インストールには実際には管理者用インストールがなく、最終的にパッチの作成は失敗します。

もちろん、変更したファイルだけを含むインストーラーを手作業で作成することもできますが、それではエラーが発生しやすく、自動化されたプロセスを使用する方が望ましいです。

どんな助けでも大歓迎です。

4

4 に答える 4

1

Subversion を使用してデプロイします。

http://blog.lavablast.com/post/2008/02/I2c-for-one2c-welcome-our-new-revision-control-overlords!.aspx

于 2008-10-05T15:09:04.263 に答える
0

お役に立てなくて申し訳ありませんが、WIX を使用して Web サイトのインストールを作成する方法をお伝えできます。

WIX テンプレート (Plan Old XML) を作成し、作成したユーティリティを使用してビルド出力フォルダーを走査し、結果の WIX ファイルに入れる必要があるフォルダーとファイルのリストを取得します。このプロセスは Web サイトのビルド (MSBuild) に組み込まれているため、MSI の作成は自動的に行われます。

于 2008-10-04T09:05:27.227 に答える
0

提案していただきありがとうございます。繰り返しますが、これは Web インストーラーです。PCP と MSIMSP.EXE を使用してパッチ ファイルを生成するために私が見つけたすべてのドキュメントには、インストーラーの管理インストールの実行が含まれています。Web インストーラー (少なくとも VS2005 で生成された種類のものではない) の管理者用インストールは実際には存在しないため、MSIMSP.EXE パッチ生成プロセスは短絡のようなものです。

InstallShield を調べて、より細かい制御が利用できるかどうかを確認しています...

于 2008-10-04T02:22:01.397 に答える
0

WIX (Windows Installer XML) のドキュメントには、デルタ パッチ ファイルを作成するための Patch Creation Properties (PCP) オーサリング ファイルを使用したパッチ ビルドに関するセクションがあります。

于 2008-10-03T23:31:50.787 に答える