У меня есть устройство Raspberyy Pi3.
Я использую VS2017 c #.
Я использую Windows Iot Core.
Я подключил USB-накопитель к своему Pibox.
Я пытаюсь открыть / создать sqlite db на нем.
Я не могу открыть ошибку.
Если я переключаю путь БД на свою SD-карту, это работает.
Итак, возможно ли иметь мой файл .db на внешнем USB-накопителе и как?
Спасибо
Мой код:
public static async Task<string> GetUsbPath()
{
var removableDevices = KnownFolders.RemovableDevices;
var externalDrives = await removableDevices.GetFoldersAsync();
var usbDrive = externalDrives.FirstOrDefault(e => e.DisplayName.Contains("Data"));
return usbDrive != null ? usbDrive.Path : string.Empty;
}
nb это вернет "d: \"
код вызова:
var path = Path.Combine(GetUsbPath().Result, "db.db");
Connector = new SQLiteConnection(new SQLitePlatformWinRT(), path);
это вернет ошибку "sqlite cannotopen" ...
nb В моемФайл package.asppxmanifest Я включил «Съемное хранилище».