2017-06-29 8 views
0

私のVB.Netアプリケーションは、データにアクセスするMS Accessデータベースを使用しています。このアプリは複数の同僚に配布される予定ですので、私が読んだほぼすべての記事に従えば、私のプロジェクトにデータベースを組み込む必要があります。そのため、Setup.exe(ユーザーのローカルディレクトリにコピー)実行されます。プロジェクトを公開すると、作成されるApplication FileにDatabase.employとDataSet.xsd.employファイルの両方が表示されます。それでもSetup.exeを実行すると、ファイルを見つけることができないというエラーメッセージが表示されます。私は手動でそれが見てどこにも何もないデータフォルダをチェックします。私が配備する必要があるファイルはそうではないようです。VB.Netを使用してAccessデータベースを展開するが、データベースは展開されない

これまでに読んだことはすべて、データベースの展開方法について説明していますが、私が受け取っているこのエラーやファイルがデータフォルダにコピーされない理由について何かを見つけることができませんでした。展開にClickOnceのを使用する場合は、データディレクトリに展開されるファイルのためのために、ファイルの公開ステータスは、Dataに設定する必要があります

screenshot of the exact error

+0

プロジェクトのルートフォルダとbin \ debugフォルダの両方にDBを含めようとしましたが、結果は同じです。 –

+0

これはセットアップからのエラーではなく、アプリからのものです。 「データフォルダ」とは何ですか?経路に関する問題が考えられます。 (デプロイ時には、デバッグフォルダまたはbinフォルダはありません) – Plutonix

+0

Dataフォルダについての私の理解は、展開されたファイルがコピーされるはずの場所です。この場合、スクリーンショットリンクのパスの最後のフォルダとして表示されます。 –

答えて

1

プロジェクトのプロパティ]タブを公開上のファイル - >アプリケーションファイル..

関連する問題