最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

c# - Avalonia application with winui causes 0xc0000374 is a heap corruption error - Stack Overflow

programmeradmin4浏览0评论

i am trying to launch an avalonia application with an winui window inside. Most of the time it works but sometimes it has exited with code 3221226356 (0xc0000374). I don't know why ?

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;
    }
}
发布评论

评论列表(0)

  1. 暂无评论