공유 폴더를 통해 sqlite 파일에 액세스하려고 시도했습니다.
(현재 Windows IOT의 기본 공유 폴더)네트워크 공유 경로를 통한 sqliteconnection (유니버설 Windows 플랫폼)
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);
throw 오류입니다. 파일 위치가 정확합니다.
"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
패키지 매니페스트에 올바른 사용 권한이 있습니까? 로컬 네트워크를 통해 파일에 액세스하려면 몇 가지 특수 권한 IIRC가 필요합니다. –