У меня есть проект платформы Uno, TargetFrameworks;$(DotNetVersion)" — ;net7.0-windows10.0.1901;net7.0; я пытаюсь реализовать кроссплатформенное локальное хранилище, используя API из пространства имен Windows.Storage. В коде:
Я получаю сообщение «Операция недопустима из-за текущего состояния объекта» в строке «...ApplicationData.Current.LocalFolder». Когда я пытаюсь построить на платформе Windows. В документации Uno говорится, что она поддерживается на всех платформах. Что является причиной этого?
У меня есть проект платформы Uno, TargetFrameworks;$(DotNetVersion)" — ;net7.0-windows10.0.1901;net7.0; я пытаюсь реализовать кроссплатформенное локальное хранилище, используя API из пространства имен Windows.Storage. В коде: [code]public static async Task RetrieveDataAsync(string filename) { if (!string.IsNullOrEmpty(filename)) { try { StorageFolder localFolder = ApplicationData.Current.LocalFolder; StorageFile storageFile = await localFolder.GetFileAsync($"{filename}.json"); string serializedData = await FileIO.ReadTextAsync(storageFile); return JsonSerializer.Deserialize(serializedData); } catch (Exception ex) { string msg = ex.Message; } } return default(T); } [/code] Я получаю сообщение «Операция недопустима из-за текущего состояния объекта» в строке «...ApplicationData.Current.LocalFolder». Когда я пытаюсь построить на платформе Windows. В документации Uno говорится, что она поддерживается на всех платформах. Что является причиной этого?
Я установил Visual Studio 2022 и пытался создать новый проект веб -приложения ASP .NET для написания веб -приложения C#. Каждый раз, когда я пытаюсь создать новый проект, система подает ошибку на последнем шаге «Операция недопустима из -за текущего...
Я разрабатываю приложение для Windows с использованием C#/.Net, которое записывает файлы журналов в
подпапку в папке AppData.
Во время разработки на моем локальном компьютере все все в порядке, файлы журналов хранятся в моей папке AppData...
В качестве теста я создал простую программу C#, которая печатает местоположение Environment.specialFolder.ApplicationData и Environment.specialFolder.userProfile .
Console.WriteLine( UserProfile: +...