私のVB.Netアプリケーションは、データにアクセスするMS Accessデータベースを使用しています。このアプリは複数の同僚に配布される予定ですので、私が読んだほぼすべての記事に従えば、私のプロジェクトにデータベースを組み込む必要があります。そのため、Setup.exe(ユーザーのローカルディレクトリにコピー)実行されます。プロジェクトを公開すると、作成されるApplication FileにDatabase.employとDataSet.xsd.employファイルの両方が表示されます。それでもSetup.exeを実行すると、ファイルを見つけることができないというエラーメッセージが表示されます。私は手動でそれが見てどこにも何もないデータフォルダをチェックします。私が配備する必要があるファイルはそうではないようです。VB.Netを使用してAccessデータベースを展開するが、データベースは展開されない
これまでに読んだことはすべて、データベースの展開方法について説明していますが、私が受け取っているこのエラーやファイルがデータフォルダにコピーされない理由について何かを見つけることができませんでした。展開にClickOnceのを使用する場合は、データディレクトリに展開されるファイルのためのために、ファイルの公開ステータスは、Dataに設定する必要があります
プロジェクトのルートフォルダとbin \ debugフォルダの両方にDBを含めようとしましたが、結果は同じです。 –
これはセットアップからのエラーではなく、アプリからのものです。 「データフォルダ」とは何ですか?経路に関する問題が考えられます。 (デプロイ時には、デバッグフォルダまたはbinフォルダはありません) – Plutonix
Dataフォルダについての私の理解は、展開されたファイルがコピーされるはずの場所です。この場合、スクリーンショットリンクのパスの最後のフォルダとして表示されます。 –