WinUI 3 应用程序由于InitializeComponent 中的System.ArgumentException 而无法运行

问题描述 投票:0回答:1

我有一个winui3项目,当我运行它时,它停止并显示这个

调用堆栈:

App1.dll!App1.App.InitializeComponent.AnonymousMethod__4_2(object sender, Microsoft.UI.Xaml.UnhandledExceptionEventArgs e)

调试日志:

Exception thrown: 'System.ArgumentException' in WinRT.Runtime.dll
WinRT information: Not implemented

The program '[15308] App1.exe' has exited with code 4294967295 (0xffffffff).

相关代码:

using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Controls;

namespace App1 {
    public sealed partial class App : Application {
        public static MainWindow m_window = new();

        public App() {
            // init
            this.InitializeComponent();
        }
    }
}

我发现我无法运行这条线

this.InitializeComponent();

c# windows-runtime winui-3
1个回答
0
投票
  • 确保您的 XAML 文件格式正确且不包含任何错误。任何拼写错误或无效属性都可能导致 InitializeComponent 方法失败。
  • 确保 XAML 中引用的所有资源(例如样式、模板、图像等)均可用且链接正确。
  • 确保 App.xaml 和 App.xaml.cs 文件配置正确。一个常见问题可能与不正确的命名空间或类名有关。
© www.soinside.com 2019 - 2024. All rights reserved.