-
Notifications
You must be signed in to change notification settings - Fork 321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InvalidCastException when trying to get string array from ApplicationData #4705
Comments
I think I met the same/related issue on another example (WASDK v1.6, AOT enabled):
Throws invalidcastexception: "specified cast is not valid". |
@manodasanW Does this look related to the collection expression marshaling issue? |
I'm also seeing crashes when setting an If this is a separate issue and you want me to open a new issue, please let me know |
Describe the bug
When building the app with
PublishAot=true
, getting a string array fromApplicationData.Current.LocalSettings
and casting it to thestring[]
type I get:System.InvalidCastException: 'Unable to cast object of type 'WinRT.IInspectable' to type 'System.String[]'.'
Steps to reproduce the bug
Set in csproj:
<PublishAot>true</PublishAot>
Expected behavior
No crash
Screenshots
NuGet package version
Windows App SDK 1.6.0: 1.6.240829007
Packaging type
Packaged (MSIX)
Windows version
Windows 11 version 22H2 (22621, 2022 Update)
IDE
Visual Studio 2022
Additional context
Example project: Test.zip
The text was updated successfully, but these errors were encountered: