-
Notifications
You must be signed in to change notification settings - Fork 413
Description
Describe the bug
I am using Windows App SDK v1.0 in a Desktop app (wap-packaged) and are seeing errors/warnings in Visual Studio when assigning key/values to ApplicationData.Current.LocalSettings.
Issue 1:
ApplicationData.Current.LocalSettings.Values["AString"] = "1234";
Generates:
onecoreuap\base\appmodel\statemanager\roamingrpc\stateroamingrpcclient.cpp(124)\Windows.Storage.ApplicationData.dll!5125D7B9: (caller: 51267C88) ReturnHr(2) tid(1030c) 8007109A This operation is only valid in the context of an app container.
This issue was originally reported on issue #1909
Issue 2:
ApplicationDataCompositeValue composite = new ApplicationDataCompositeValue();
composite["TaskId"] = result.TaskId;
ApplicationData.Current.LocalSettings.Values["AComposite"] = composite;
Generates:
onecore\base\appmodel\statemanager\apiset\lib\stateatom.cpp(593)\kernelbase.dll!772F3595: (caller: 772E68DF) ReturnHr(2) tid(1d770) 8007007A The data area passed to a system call is too small.
It seems that these are not really errors because the data is actually saved successfully but the messages are very annoying.
Steps to reproduce the bug
- Create a Windows App SDK 1.0 project.
- Assign a string and composite key/value to
ApplicationData.Current.LocalSettings.Values
Expected behavior
There should be no error/warning in the output window in Visual Studio.
Screenshots
No response
NuGet package version
1.0.0
Packaging type
Packaged (MSIX)
Windows version
Windows 10 version 21H1 (19043, May 2021 Update)
IDE
Visual Studio 2022
Additional context
No response