0
步驟來重現關鍵問題
按照這個簡單的tutorial。
問題
無論是在調試或發行啓動應用程序。
db.Database.Migrate();發生異常。。
拋出的異常:Microsoft.Data.Sqlite.dll中的'Microsoft.Data.Sqlite.SqliteException'。 附加信息:SQLite錯誤14:'無法打開數據庫文件'。
這是第一步,Migrate()方法應該在沒有任何數據庫的情況下創建數據庫(db.Database.EnsureCreated()也會失敗)。
進一步的技術細節
EF核心工具版本:1.0.0-preview2決賽
EF核心SQLite的版本:1.0.0
UniversalWindowsPlatform版本:5.2.2
Visual Studio版本:VS 2015 Update 3
操作系統:Windows 10 10586.494
我跟着你提到的教程。在調試或發佈模式下,它都能很好地工作。您是否嘗試過創建一個新的空白項目並使用與本教程相同的代碼?如果你仍然有這個問題,請分享一個[mcve],以便我們可以重現它。 –
@ JayZuo-MSFT您是否檢查異常設置中的每個勾號?你可以在這裏找到一個zip項目:https://github.com/aspnet/EntityFramework/issues/6130 – Ben
哦,我只是使用默認的異常設置,所以我沒有得到你提到的錯誤。似乎你已經知道你出現這個錯誤的原因,你可以自己寫一個答案。乾杯! –