WPFアプリケーションの前提条件としてSQLServerExpress2008が必要です。その結果、私は以下を選択しました。
それはうまくいきます。ユーザーがSQLServer2008 Expressを持っていない場合にアプリケーションをインストールすると、インストーラーは必要なファイルをダウンロードしてSQLServerExpressをインストールします。
インストールが完了すると、ユーザーは前提条件(SQL Server 2008 Express)とともにプロジェクトをインストールします。
ここで問題となるのは、そのデータベースにどのように接続するかです。接続文字列はどうなりますか?
編集
私の自己を間違って説明してすみません。アプリケーションに必要なデータベースとテーブルを作成するためにdabase1.sqlスクリプトを実行できるように、データベースエンジンに接続したいと思います。