WinUI 3.0 для проекта по умолчанию для настольных приложений дает ошибку времени выполнения
Используется Windows UI Library 3 Preview 2 (июль 2020 г.), выпущенная буквально вчера. В последней версииVS2019 - Preview
, следовал этому официальному руководству. Начните работу с WinUI 3 для настольных приложений, чтобы создать настольный проект. Проект успешно компилируется, но при работе в режиме отладки выдает следующую ошибку. я используюWindows10 Pro ver. 1903
:
System.MissingMethodException
HResult=0x80131513
Message=Method not found: 'Void System.Runtime.InteropServices.ComWrappers.RegisterForTrackerSupport(System.Runtime.InteropServices.ComWrappers)'.
Source=WinRT.Runtime
StackTrace:
at WinRT.ComWrappersSupport.set_ComWrappers(ComWrappers value)
at WinRT.ComWrappersSupport.InitializeComWrappers(ComWrappers wrappers)
at WinUI_DesptopPreview2.Program.Main(String[] args) in C:\DotNET5VS2019\Desktop_WinUI\WinUI_DesptopPreview2\WinUI_DesptopPreview2\obj\x64\Debug\net5.0\win-x64\App.g.i.cs:line 25
Скриншот ошибки:
1 ответ
Решение
Я тоже столкнулся с этой проблемой, обновив.NET 5 SDK до предварительной версии 6, и решил ее для меня. Ссылка на установщик: https://dotnet.microsoft.com/download/dotnet/thank-you/sdk-5.0.100-preview.6-windows-x64-installer