1

C#.NETMySQL をバックエンドとして使用するデスクトップ アプリケーションを開発しました。私が望むのは、ユーザーがアプリケーションをインストールすると、MySQL サーバーが自動的にインストールされ、ユーザー名とパスワードが自動的に設定され、データベースがインストーラーによって SQL ダンプ ファイルから自動的に復元されることです。Visual Studio でセットアップ プロジェクトを使用してインストーラーを作成しています。この操作はインストーラーで実行できますか?? はいの場合、これらの操作を実行する方法を教えてください??

4

2 に答える 2

1

残念ながら、データベース サーバーが MSSQL でない限り、それはできません。アプリケーションとデータベース サーバーの間に別のインストールを作成することをお勧めします。

于 2012-09-14T09:30:15.740 に答える
0

このような問題を修正しました

  1. MySql データベースのすべてのバックアップを追跡する
  2. コンソール アプリケーションにデータベースを格納するコンソール ユーティリティを作成
  3. Heat.exe を使用して、Sql ファイルと .Exe ファイルをプロジェクトに追加しました (Wix)
  4. カスタム アクションを使用する データベースのバックアップを保存する Exe を呼び出す
  5. インストール場所からExeおよびSQLファイルを削除します
于 2016-02-11T16:07:33.267 に答える