Visual Sudio 2010セットアッププロジェクトに取り組んでおり、Entity Framework /SQLCompactアプリをインストールしています。アプリは、ユーザーのマシンにSDFファイルをインストールする必要があります。Microsoftのガイダンスを理解しているので、SDFファイルをユーザーのマシンのC:\ProgramsDataの下にあるcompany\applicationサブフォルダーにインストールする必要があります。これは、セットアッププロジェクトで、DefaultLocationを使用してファイルシステムエディターでカスタムフォルダーを作成することによって行いました。 [CommonAppDataFolder]のプロパティ。すべて正常に機能し、SDFファイルはC:\ ProgramData \ MyCompany \ MyApp\MyFile.sdfにインストールされます。
これが私の問題です:クライアントマシンで、私のアプリは次のメッセージでEntityExceptionをスローしています:「SqlCeException:データベースファイルへのアクセスは許可されていません。」権限の問題のように聞こえます。
VSセットアッププロジェクト内からSDFインストールフォルダーにアクセス許可を設定する方法はありますか?どうすればいいですか?例はありますか?ご協力いただきありがとうございます。