0

Environment.CurrentDirectory ディレクトリを保存フォルダとして使用するこの例の場合

private static string DbFile
{
    get { return Environment.CurrentDirectory + "\\MyDb.sqlite"; }
}

ビジュアル スタジオ プロジェクトからアクセスする dbfile を正確にどこに配置する必要がありますか。この Environment.CurrentDirectory ディレクトリをプロダクション コードで使用しても問題ありません。

4

2 に答える 2

2

これは適切なフォルダーの選択ではありません。

ユーザー固有のパスが必要な場合は、 を使用しますEnvironment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

アプリケーションに固有のパスが必要な場合は、AppDomain.CurrentDomain.BaseDirectoryまたはApplication.StartupPath検討する価値があります。

于 2013-10-22T10:51:16.763 に答える
1

Environment.CurrentDirectoryアプリケーションが開始されるディレクトリです。詳細については、 msdnを参照してください。

しかし、私は生産のためにそれに依存しません。

于 2013-10-22T10:51:09.350 に答える