Когда каталоги или файлы создаются в LocalApplicationData, они не существуют
Я пробовал Maui.NET, когда я начал использовать SQLite, я заметил странные исключения, после небольшого тестирования я заметил, что файлы или каталоги, которые я создаю в
public static MauiApp CreateMauiApp()
{
var file = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Test", "testFile.txt");
var dir = Path.GetDirectoryName(file);
if(!Directory.Exists(dir))
Directory.CreateDirectory(dir);
File.WriteAllText(file, "Hello World!");
return null;
}
Я уже использовал точки останова, чтобы проверить, выполняется ли код, и это так. После первого запуска
Похоже, у меня проблема только в папке AppData (и локальной, и перемещаемой). Если я попробую это в Документах или Картинки, это работает отлично.