Add-In Express を使用して発行する Excel 用に作成した winforms アドインを完成させる準備ができました。
このアドインは、mdf ファイルを含む SQL サーバーの localdb データベースを使用します。
私の主な質問は、mdf ファイルをターゲット マシンに展開する方法です。これまでのところ、手動で mdf ファイルをテスト マシンにコピーしましたが、アドインをテストすると、ファイルに接続できません (localdb がインストールされています)。
エラーメッセージ:
例外ソース: .Net SqlClient データ プロバイダー例外の種類: System.Data.SqlClient.SqlException 例外メッセージ: ログインによって要求されたデータベース "MyDatabase" を開けません。ログインに失敗しました。
MDF をマシンにドロップするだけですべてが機能することはありますか? もしそうなら、どこかに役立つガイドがありますか。または、データベースをローカルに作成するために SQL スクリプトを生成する必要がありますか? SQL スクリプトを生成する必要がある場合、これを Click-Once 展開アプローチでロールアップする方法はありますか? それとも別のプロセスが必要ですか?