0

背景:私はいくつかのアプリケーション データを持っています。つまり、データベースには、重要な構成ファイルが含まれます。このデータは、アプリケーションを開始するために不可欠であり、それ以外の場合は終了します。

問題 :このデータをどこに保存すればよいですか? つまり、どのフォルダで、どこで。現在(これは間違っています)、Debug/App_Data のフォルダーに保存されています。しかし、git で問題が発生しており、アプリを公開するとデータが見つかりません。では、このフォルダをどこに保存できますか?

現在の構造は「WpfApplication2\WpfApplication2\bin\Debug」です

これらのファイルは、アプリの起動時に存在する必要があります。したがって、それらはアプリ自体の一部である必要があります。

4

4 に答える 4

1

アプリケーション固有のファイルを次の場所に保存できます。

Path.Combine(Environment.GetFolderPath(
    Environment.SpecialFolder.LocalApplicationData),
    Path.GetFileNameWithoutExtension(AppDomain.CurrentDomain.FriendlyName));

他のフォルダも同様に使用できますMy Documents

編集: .NET 3.0 で WPF アプリで分離ストレージを使用したことを思い出しました (私は思います):

分離ストレージの概要

分離ストレージ タスクの実行

于 2013-06-28T10:14:53.187 に答える
0

App.config は、.NET デスクトップ アプリケーションの通常の場所にある必要があります。.exeと同じフォルダーにあるyourApplication .exe.config である必要があります。

于 2013-07-12T20:13:49.393 に答える