Open
Description
This GitHub issue is a meta issue that tracks opened issues in the Microsoft community system that relate to the developer experience of maintainers and contributors.
If you are building an application with Uno then you typically won't run into these sorts of issues. If you do experience any issues building an application with Uno, we want to know about it. Please open an issue and select either the bug report
or the feedback
template.
Note for maintainers, this list is maintained by issue priority. VS Preview issues should be added last.
Blocking issues for Visual Studio Windows
Issues for Visual Studio Windows
- [HR] Exception while emitting update: System.NullReferenceException dotnet/maui#27612
- Hot Reload performance and reliability
- WinAppSDK Unpackaged profile cannot be selected properly when a net8.0 mobile target is active (Selecting 'WinAppSdk Unpackaged' from the targets dropdown automatically defaults to 'WinAppSdk Packaged' #19410)
- appxmanifest failure
- Spurious items on file copy/rename (Uno When adding a new page via copy-paste, the csproj adds ItemGroups that makes the new page uncompilable #16605)
- [Profiling] 'MyApp' failed to launch. Unable to obtain package full name from target 'MyApp'
- Building a cross-targeted project with many targets builds all targets even if only one is used
- Hot restart popup keeps appearing
- Add new item wizard does not have Apple items
- Very slow IntelliSense on relatively small code base dotnet/roslyn#67926
- https://developercommunity.visualstudio.com/t/vsconfig-extension-always-displayed-as/10823565
- ArgumentNullException while executing a post for topic on iOS remote Mac build
- Project properties don't open
- https://developercommunity.visualstudio.com/t/Used-private-members-are-showing-up-as-u/10896472
Blocking Issues for .NET Mobile
- New error in .NET 8 Android projects dotnet/linker#3165
- https://github.com/xamarin/xamarin-macios/issues/22102
- [AOT] Failure when the path to the temp folder contains accentuated characters and/or spaces dotnet/android#9523
.NET Mobile Issues
- iOS app crashes randomly on startup dotnet/macios#21485
- error XARLP7000: Xamarin.Tools.Zip.ZipException: Renaming temporary file failed: No such file or directory dotnet/android#9321
- Specifying both -f ... and -r ... to dotnet build fails to restore if multiple frameworks are present in the project file dotnet/sdk#21877 (macos)
- iOS app startup slow in debug dotnet/macios#22310
- iOS Hot Restart does not work for non-MAUI apps
clang
error compiling for iOS microsoftgraph/msgraph-sdk-dotnet#2617
VS Code / C# DevKit
WebAssembly
- [API Proposal]: WASM DotnetHostBuilder assembly loading progress callback dotnet/runtime#93941 (comment)
- [browser] WasmAppHost should not force COOP/COEP when not using threading dotnet/runtime#109937
- [Wasm][post-MVP] Memory64 support dotnet/runtime#94108
WinUI / WinAppSDK
- MetadataUpdateHandlers are not called when running in packaged mode
- Simplified inline syntax for RowDefinitions/ColumnDefinitions breaks XAML Hot Reload microsoft/microsoft-ui-xaml#5944
- Proposal: Non-XAML
ThemeResource
microsoft/microsoft-ui-xaml#10029 - Crash when using PublishTrimmed with Packaged app and attempting to reference IValueConverters from external library microsoft/microsoft-ui-xaml#9021
- MenuFlyout DropShadow persists after it is dismissed microsoft/microsoft-ui-xaml#9485
- Trying to use a FileOpenPicker while running the app as Administrator will crash the app microsoft/WindowsAppSDK#2504
- Critical crash in WinUI with attached properties in style. microsoft/microsoft-ui-xaml#6388
- NumberBox Description does not wrap microsoft/microsoft-ui-xaml#8998
- NavigationBackButtonNormalStyle is wrong when used directly microsoft/microsoft-ui-xaml#9536
- TreeView crashes when using TemplateSelector and loading certain amount of nodes microsoft/microsoft-ui-xaml#8791
- ListView items stop responding as Drag and Drop targets microsoft/microsoft-ui-xaml#9043
- [Run Text] No Text DependencyProperty available to be able to bind a value in code behind microsoft/microsoft-ui-xaml#8253
- Random coreclr.dll Access Violations microsoft/WindowsAppSDK#4364
- Ctrl+V accelerator and TextBox paste event not working when replacing TextBox ContextFlyout with custom menu with accelerators microsoft/microsoft-ui-xaml#9068
- WinUI 3 Cant instantiate a UserControl from a location outside the application package or directory (XamlParseException) microsoft/microsoft-ui-xaml#6299
- Back navigation button styles seem to be reversed microsoft/microsoft-ui-xaml#8636
- Proposal: Bring C# 9 "Init-Only" properties to XAML microsoft/microsoft-ui-xaml#2519
- ToggleSwitch control internally sets a
MinWidth
to 154, which is way larger than its default width microsoft/microsoft-ui-xaml#3652 - Proposal: enable styling SVGs in Xaml microsoft/microsoft-ui-xaml#507
- Proposal: Update the Figma design toolkit to modern figma standards and new UI Kit support microsoft/microsoft-ui-xaml#9774
- Nested
ItemsView
Items stays highlighted on PointerOver microsoft/microsoft-ui-xaml#10314
Windows Community Toolkit
- AdvancedCollectionView ArgumentOutOfRangeException when remove the last element CommunityToolkit/WindowsCommunityToolkit#4263
- TypeLoadException in Release using Behaviors with an ICommand CommunityToolkit/WindowsCommunityToolkit#4022
- Show compatible targets within docs and gallery CommunityToolkit/Tooling-Windows-Submodule#144
Roslyn issues
- [EnC]
Unexpected null - file EditSession.cs
when updating the body of a method in a nested class when marked withCreateNewOnMetadataUpdate
dotnet/roslyn#76989 - CLaSP and Language Server Public API dotnet/roslyn#68696
.NET
- [browser][publish] Windows has problems with AOT build/publish for long paths dotnet/runtime#103625
- Add design for simplifying workload versioning dotnet/designs#294
DocFx
Active for Windows App Sdk
Active for VSMAC
Active for NuGet
- Support SDK Version Management NuGet/Home#13127
- [source mapping] Having a duplicate source breaks msbuild sdks restore NuGet/Home#13471
Active for Xamarin.UITest
Active for Roslyn (Source Generation)
Resolved (Pending Release)
- Unknown VSIX warning
- Class
Vector3
field assignation overwrites the next field's contents when using LLVM AOT dotnet/runtime#110820 - WSL HotReload does not invoke MetadataUpdater properly | [Uno] MetadataUpdateHandler is not executed when applying C# hot reload
- Metadata handlers are not executed
- [Wasm] Support for the mono log profiler for memory profiling dotnet/runtime#107312
- WSL launch profile cannot be found when net8.0 is not the first target framework if net8.0-ios/android/maccatalyst are present
- [wasm] problem with native linking against skiasharp and emscripten 3.1.56 dotnet/runtime#109289
Resolved (Released)
- Support "Supplied by Platform" scenario in restore NuGet/Home#7344
- NuGet Restore restoring old versions of transitive dependencies when direct dependency does not have guidelines for user's targeted .NET Framework NuGet/Home#13934
- Managed vtable types (ie. containing any reference types) are not supported. (With WindowsSdkPackageVersion 10.0.19041.38) mono/SkiaSharp#2999
- [Wasm][AOT] methods with try/catch/finally blocks are not AOTed dotnet/runtime#111281
- EnC workspace does not report on generators diagnostics dotnet/roslyn#70863
- Partner Center reporting a bug for latest version of BuildTools microsoft/WindowsAppSDK#4480 [Workarounds to undo - see PRs mentioned in https://github.com/Update
Microsoft.Windows.SDK.BuildTools
#18840]
- Projects not loading using pre-release extensions microsoft/vscode-dotnettools#1391 and [VS Code] Stuck loading projects #18139
- [iOS] Cannot set breakpoint on the specified IL offset. dotnet/macios#21758
- WebAssembly debugging is freezing the IDE
- net8.0 must be first for WSL debugging to work
- net8.0-windows10 needs to be first for WinAppSDK Hot reload to work
- package.appxmanifest cannot be opened
- Runtime crash with Hot Reload in
libmono-component-debugger.so
dotnet/runtime#105774 - Missing
androidx.window.[extensions|sidecar]
warnings dotnet/android#6809 - https://developercommunity.visualstudio.com/t/x:DataType-is-not-recognized-on-DataTemp/10617352
- Solution loading hangs in 17.11
- Provide full
updateTypes
to MetadataUpdateHandlers dotnet/aspnetcore#52937 - ReflectionXamlMetadataProvider GetXamlType taking more than 17 seconds to execute at app startup microsoft/microsoft-ui-xaml#1521
- App freezes with ItemsPresenter + UniformGridLayout + Binding in ItemTemplate microsoft/microsoft-ui-xaml#6689
- dotnet build fails when WindowsAppSDK is referenced in console application. microsoft/WindowsAppSDK#3548
TreeView
doesn't preserve the value ofIsExpanded
when containers in "content mode" are recycled and reused microsoft/microsoft-ui-xaml#9549- Build conflicts caused by standalone WebView2 and embedded WebView2 (in Windows App SDK) microsoft/WindowsAppSDK#4249 (Related
Uno.WinUI.MSAL
andWindowsAppSDKSelfContained
clash #14555)
- Build action for Content cannot be changed
- Add usings refactoring fails after a few tries
- [net7] Creating a cross-targeted
net7.0-ios
+net6.0-ios
packages forces consumers to build with net7 workloads dotnet/sdk#30103 - ICU causes crash on iOS 17.4 simulator dotnet/runtime#98941
[Build performance of SDK style projects for specific target frameworks in Libraries](https://developercommunity.visualstudio.com/t/Building-a-cross-targeted-project-with-m/651372?space=8&q=building-a-
cross-targeted-project-with-many-target)- version conflict WindowsAppSDK 1.3 unpackaged microsoft/WindowsAppSDK#3591
- Syntax classification taking up to 12% of CPU time dotnet/roslyn#68996
- Popup Overlay Incorrect in Scale/Transform Scenarios -- Regression after 1.3.230724000 microsoft/microsoft-ui-xaml#9433
- Unable to scroll content of new ScrollViewers after closing a window. Issue not present in 1.5 Experimental 1 and earlier microsoft/microsoft-ui-xaml#9355
- XAML Intellisense does not recognize types when no WinUI project is present (Uno:
Intellisense in VS2022 not working when the Windows head is not included #15517) - Application Hangs When DPI Aware and Desktop Scaling at 150% microsoft/microsoft-ui-xaml#9327
- Duplicate assets when referencing a chain of nuget packages microsoft/microsoft-ui-xaml#8857
- [monovm] Assertion at object.c:657, condition `lock->done' not met dotnet/runtime#96872
- Rollback file based workload update fails to upgrade from 8.0.100 to 8.0.101 dotnet/sdk#37958
- [Hot Reload] metadata.c:1326, condition `GINT_TO_UINT32(idx) < table_info_get_rows (t)' not met dotnet/runtime#93860
- iOS App is getting killed by Watchdog on physical device when debugging #10748
- Building a NET6/NET7 iOS project on agent M2 ARM 64 hangs/freezes dotnet/msbuild#8970
- [net6][Catalyst] Testflight published app fails to start with
security policy does not allow @ path expansion
dotnet/macios#14686 - 3.1% allocations of
TypeConversions
dotnet/roslyn#68997 - Can't debug Android or iOS Application and Deploying fails with null reference exception dotnet/android#8199
- [workloads] dotnet verify fails on 7.0.401 on some Windows machines dotnet/sdk#36270
- [Hot Reload]
ENC0003: Updating 'attribute' requires restarting the application
caused byAssemblyInformationalVersionAttribute
dotnet/sdk#36666
- PM UI multi targeting experience is incomplete - support for updating and uninstalling conditional package versions NuGet/Home#4681 (NuGet Package manager does not honor conditional nuget package references)
- Blazor Wasm Hot Reload fails because of broken browser link connection
- iOS Debugger Indicates App Has Terminated Immediately dotnet/maui#9056
- XAML Intellisense is not working
- [net6] Poor performance for macOS running on CoreCLR dotnet/macios#15145 (macos)
- Building a NET6/NET7 iOS project on agent M2 ARM 64 hangs/freezes dotnet/msbuild#8970
- [net8 preview 2] dotnet new command never finishes for unknown parameter condition evaluation dotnet/templating#6366
Breakpoints not working properly in VS 17.61.(Fixed in 17.4 Preview 1)[Static and Theme resources are not available in XAML intellisense](https://developercommunity.visualstudio.com/t/static-and-theme-resources-are-not-available-in-th/1358108)- Legacy style projects are not present in the XAML project selector Fixed in fix(msix): Adjust project creation ordering #5161
- UWP Intellisense fails when using shared projects (Fixed in 16.9 Preview 3)
- XAML Editor window may be empty (Fixed in 16.9 Preview 3)
- [Wasm][AOT] Profiled AOT compilation fails with Segmentation fault dotnet/runtime#70773
- [Wasm][Threading]
garray.c:226: assertion 'array != NULL' failed
dotnet/runtime#70572 - [Wasm][Threading] Task.Delay only continues after a GC dotnet/runtime#70571
- No compatible code running on the thread #12635 https://developercommunity.visualstudio.com/t/no-compatible-code-running-on-the-thread/103767231.
https://developercommunity.visualstudio.com/t/Dotnet-template-not-being-correctly-exec/10413001
"Missing value for TargetPlatformWinMDLocation property" when adding a project reference(Not relevant anymore with net6.0+ projects)"Ensure Event Failed" when generating event handler with "New Event Handler" option(Not relevant anymore with net6.0+ projects)- Invalid MSBuild properties for Shared projects (Still present in 17.3 Preview 2)
- ContentPropertyAttribute support for custom assemblies see also XAML Intellisense for inner elements #1407
- vs4mac globbing issue with the Uno solution
- XAML Hot Reload in shared projects does not work (Fixed in 16.8)
- Initial Xaml Intellisense behavior
Resolved (via Guidance) - Code editor project selector switches back to the previous project when clicking the editor
VS16.x Killer hangs/UI freezes(Released in VS16.2 Pre 4)Compilation errors with Microsoft Visual Studio Enterprise 2019 Preview - Version 16.2.0 Preview 4.0
Regression - Invalid file name: It must contain only ^a-zA-Z0-9_.+.moved to Re-enable AAPT2 in the Samples and the Uno Solution Template #1382Este proyecto hace referencia a los paquetes NuGet que faltan en este equipo. Use la restauración de paquetes NuGet para descargarlos- Android:
App does not contain a definition for 'InitializeComponent' and no accessible extension method 'InitializeComponent' - Shared projects globbing support
- WebAssembly TFM support (see also VS Dev Community) (not needed as of Uno 3.x)
XAML Intellisense is disabled for sdk-style projects (VS 16.9 Pre 3 and later)Worked around in Uno 4.3 as a results of MAUI/WinAppSDK new features ported to Uno.