mysqlデータベースを使用してアプリケーション内のすべてを追跡するVBWindowsフォームアプリケーションがあります。発生することがわかっている問題は、ほとんどのアプリケーションユーザーがMYSQLを適切にインストールする方法はもちろんのこと、持っていないことです。 。ユーザーシステムにアプリケーションをインストールするには、Visual Studioセットアップインストーラーを使用してmsiファイルの作成を処理しています。最初に行う必要があるのは、インストーラーがMYSQLがホストシステムにインストールされているかどうかを確認し、サーバーを確認する必要があることです。 name .. trueの場合はデータベースをインポートし、そうでない場合はインストールしてからデータベースをインポートします...インポートはここでは問題になりません...サーバー名などの制御されたパラメーターを使用してインストーラーにmysqlをインストールさせるにはどうすればよいですか。これに関するアイデアはありますか?私は過去3時間グーグルを槌で打ってこれでパン粉を探しましたが、役に立ちませんでした...
2 に答える
通常、既存のパッケージ(MySQLインストーラーなど)が前提条件として追加されます。Visual Studioセットアッププロジェクトは、カスタム前提条件の作成をサポートしていません。ただし、これは、必要なマニフェストを手動で生成することで実行できます。
マニフェストの構造は次の場所にあります: http: //msdn.microsoft.com/en-us/library/ms229223 (VS.80).aspx
これらのマニフェストは、BootstrapperManifestGeneratorツールを使用して自動的に生成できます。
パッケージマニフェストを生成した後、これらすべてのファイル(パッケージを含む)をVisualStudioの前提条件フォルダー内の別のフォルダーに追加できます。次に例を示します。
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\
次に、セットアッププロジェクトのプロパティページで前提条件を選択できます。
ええと...それは良い質問です。私の頭に浮かぶ最初のこと:
インストーラーの代わりにアプリケーションでチェックを作成し、ユーザーに警告することができます。必要に応じて、別のインストーラーを提供して、すべてが使用可能であることを確認できます(MySQLとデータベース自体)。
それがさらにお役に立てば幸いです。よろしくお願いします、ローランド