VisualStudioで簡単なWPFアプリケーションを作成しました。
次の接続文字列を使用して、独自のディレクトリにある独自のデータベースファイルにアクセスします。
System.Environment.CurrentDirectory + @"\Data\" + databaseFileName;
[公開]をクリックして、基本的にすべてのデフォルトを受け入れました(CD / DVD公開、オンライン更新なし)。
セットアップフォルダを別のコンピュータにコピーしました。
新しいコンピューターで、 setup.exeをダブルクリックしました。
正常にインストールされ、スタートメニューにありますが、実行すると次のエラーが発生します。
代替テキストhttp://www.deviantsart.com/upload/11jfc2c.png
プロジェクト/プロパティ/セキュリティで可能なすべての権限をアプリケーションに付与しました。
代替テキストhttp://www.deviantsart.com/upload/si6urj.png
ClickOnceを使用してデプロイされたこのアプリケーションが、.exeファイルの下の相対ディレクトリ(「Data / MainData.mdf」)でデータベースを見つけることができるようにするには、何を変更する必要がありますか?
補遺以下の回答の修正はWindows7で機能しますが、WindowsXPでは次のようになります。