0

今すぐ適切な展開が必要なアプリを作成しました。

アプリケーションは C#/.NET で作成されています。

このアプリケーションは古いデータベース (アクセス 2007 ランタイム) を使用し、.NET 2.0 フレームワーク上に構築されています。

システムに .NET 2.0 がなく、2007 ランタイムにアクセスできないと仮定して、単一のインストーラーでアプリケーションを適切にデプロイするにはどうすればよいですか?

4

1 に答える 1

1

私はこれを次のように行っています:

  1. アプリケーションのMSIまたはEXEインストーラーを作成します。WIXを使用できます。
  2. .NETFrameworkがインストールされているかどうかを確認するブートスラッパーを作成します。そうでない場合:それをインストールし、メインインストールパッケージ(ポイント1で作成)を実行します。DotnetInstallerを使用できます。
  3. また、MSOfficeがクライアントマシンに存在しない場合にインストールされるブートスレーターにAccess2007ランタイムを追加する必要があります。

DotnetInstallerを使用すると、1ファイルのインストールを作成できます。

于 2012-06-10T16:03:17.867 に答える