WPF应用程序构建和启动但挂起在Main()方法内

时间:2012-09-12 08:33:55

标签: wpf compilation launch

我有一个WPF应用程序。当我编译并运行“Step into new Instance”时,观察结果如下:

  1. 点击了Main()方法
  2. 我不能用F11跳进“调用App的新实例”。该行被跳过,下一行被击中。
  3. 命中了Run()方法。它在那里停留大约30秒,然后输出窗口显示:Thread'...已经退出代码0(0x0)。
  4. Main方法如下:

        public static void Main(){
                 App app = new App();
                 app.Run();
        }
    

    我非常感谢对此提出一些建议。 在此先感谢:)

    忘了提一下,这是一个有多个窗口的大项目的一部分。我刚写了程序的入口点,因为那是错误发生的地方。它曾经在过去运作良好。但是现在,由于我不知道的原因,它已停止工作,如上所述。 THX

1 个答案:

答案 0 :(得分:2)

这是完全正常的。 app.Run()仅在应用程序终止时结束。当调用app.Shutdown()或关闭主窗口时会发生这种情况。 而且你没有显示任何主窗口。这样就可以手动调用Shutdown()