0

我的 wpf 项目中有一个错误。当我想在以下代码中从 MainWindow 新建一个时:

public App()
{
    System.Windows.Forms.Application.EnableVisualStyles();
    System.Windows.Forms.Application.SetCompatibleTextRenderingDefault(false);
    if (MyServer.IsAdministrator())
    {
        if (MyServer.IsRun())
            Process.GetCurrentProcess().Kill();
        else
        {
            MainWindow ObjMain = new MainWindow();
            ObjMain.Show();
        }
    }
    else
    {
        new CheckRunAsAdministrator().ShowDialog();
        Process.GetCurrentProcess().Kill();
    }
}

我懂了:

PresentationCore.dll 中发生了“System.InvalidOperationException”类型的未处理异常附加信息:调用线程必须是 STA,因为许多 UI 组件都需要这个。

但是在此错误之后,我删除了 App() 和 App.xaml 中的代码

但我看到了另一个问题。请看下文。

PresentationFramework.dll 中出现“System.NotImplementedException”类型的第一次机会异常

附加信息:方法或操作未实现。

在那之后:

PresentationFramework.dll 中出现“System.Windows.Markup.XamlParseException”类型的未处理异常

附加信息:方法或操作未实现。

有什么问题?

4

0 回答 0