我的 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”类型的未处理异常
附加信息:方法或操作未实现。
有什么问题?