我有一个相对简单的WPF应用程序。每当我从Visual Studio 2012(在调试或发布模式下)启动它时,启动速度非常慢(可以需要几分钟)。存在一些自定义初始化工作(读取文件并从SQLite数据库加载数据),但应该在1秒内完成,因为直接点击Debug/myapp.exe文件启动应用程序时需要的时间不到1秒。
奇怪的是,如果我打断执行并立即继续(IDE中的“play”按钮),窗口将立即加载。如果我按F5“开始调试”,问题就会出现,但如果我按Ctrl + F5“无调试启动”,则会立即加载。
我正在使用x86模式下的.NET 4.5。
我尝试使用dotTrace性能分析器进行分析,但无法通过这种方式复制该问题(它将立即加载)。
你有任何关于可能导致这个问题的想法吗?
奇怪的是,如果我打断执行并立即继续(IDE中的“play”按钮),窗口将立即加载。如果我按F5“开始调试”,问题就会出现,但如果我按Ctrl + F5“无调试启动”,则会立即加载。
我正在使用x86模式下的.NET 4.5。
我尝试使用dotTrace性能分析器进行分析,但无法通过这种方式复制该问题(它将立即加载)。
你有任何关于可能导致这个问题的想法吗?