Приложение Avalonia с Winui вызывает 0xc0000374 - ошибка коррупции кучиC#

Место общения программистов C#
Anonymous
Приложение Avalonia с Winui вызывает 0xc0000374 - ошибка коррупции кучи

Сообщение Anonymous »

Я пытаюсь запустить приложение Avalonia с окном Winui внутри. Большую часть времени он работает, но иногда он выходил из кода 3221226356 (0xc0000374). Я не знаю, почему?internal sealed class Program
{
// Initialization code. Don't use any Avalonia, third-party APIs or any
// SynchronizationContext-reliant code before AppMain is called: things aren't initialized
// yet and stuff might break.
[STAThread]
public static void Main(string[] args) => BuildAvaloniaApp()
.StartWithClassicDesktopLifetime(args);

// Avalonia configuration, don't remove; also used by visual designer.
public static AppBuilder BuildAvaloniaApp()
{
var app = AppBuilder.Configure()
.UsePlatformDetect()
.WithInterFont()
.LogToTrace()
.UseReactiveUI();
app.AfterSetup(builder =>
{
Microsoft.UI.Dispatching.DispatcherQueueController.CreateOnCurrentThread();
Microsoft.UI.Xaml.Hosting.WindowsXamlManager.InitializeForCurrentThread();
var WinUIWindow = new MauiWinUIWindow();
Microsoft.Maui.ApplicationModel.Platform.OnPlatformWindowInitialized(WinUIWindow);
});
return app;
}
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... tion-error

Вернуться в «C#»