如果從Visual Studio項目來訪問這個例子中使用Environment.CurrentDirectory目錄中存儲文件夾一樣使用Environment.CurrentDirectory作爲DB存儲目錄
private static string DbFile
{
get { return Environment.CurrentDirectory + "\\MyDb.sqlite"; }
}
確切位置在哪裏我應該把DBFILE,是不是確定使用這個Environment.CurrentDirectory目錄中的生產代碼,如果是的話應該在生產環境中存儲。
我建議不要在一個目錄中混合只讀/讀寫資源。 CurrentDirectory可以是任何東西,甚至可以是你的應用程序所在的地方沒有的東西。如果你想擁有它,爲什麼不把它放在「配置」 –
同意答案,它不是一個好的選擇。選擇你機器上的任何快捷方式。看看它的屬性。請注意,「Start in」值將影響該程序的當前初始目錄 - 並且完全獨立於該程序的路徑 - 所以這裏沒有關係。 –