尝试通过共享文件夹访问 sqlite 文件。
(目前是 Windows IOT 的默认共享文件夹)
string path = Settings.FullPathSQLite;
//path value is\\192.168.18.182\C$\Data\Users\DefaultAccount\AppData\Local\Packages\06fb6d66-31b3-4beb-893c-2e0d9fe465f1_3asabdzxmrwg6\LocalState\Project1\settings.sqlite
var conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path);
抛出错误。但文件位置正确。
"Could not open database file: \\\\192.168.18.182\\C$\\Data\\Users\\DefaultAccount\\AppData\\Local\\Packages\\06fb6d66-31b3-4beb-893c-2e0d9fe465f1_3asabdzxmrwg6\\LocalState\\Portaokul\\settings.sqlite (CannotOpen)"
我可以使用 StorageFile 或 StorageFolder 类访问文件。但无法弄清楚如何修改 SQLite 连接路径。你有什么想法吗?
将网络路径附加到驱动器名可能允许访问?所以例如。“Z:\settings.sqlite”文件可通过普通桌面应用程序访问。但不适用于 UWP。
我发现的最接近的情况是;将文件复制到本地>修改>并上传回网络。uwpc-copy-database-from-installed-location-to-local-folder