非常簡單的WPF應用程序,Debug和Release版本都是從調試器啓動時運行的。
當我嘗試從命令行啓動一個.exes時,它崩潰了。
在生成發送給MS xml文件,我發現這一點:
<ProblemSignatures> <EventType>APPCRASH</EventType> <Parameter0>App.exe</Parameter0> <Parameter1>0.2.0.0</Parameter1> <Parameter2>5260abb5</Parameter2> <Parameter3>KERNELBASE.dll</Parameter3> <Parameter4>6.1.7601.18229</Parameter4> <Parameter5>51fb1677</Parameter5> <Parameter6>e0434352</Parameter6> <Parameter7>000000000000940d</Parameter7> </ProblemSignatures>
我添加了一個處理程序AppDomain.CurrentDomain.UnhandledException,但它不會似乎一無所獲。
我很感激任何想法可能會出錯......不正確地處理資源,如應用程序使用的一些.png文件?
從註冊表中讀取值的問題?wpf應用程序從調試器啓動,但不是獨立的.exe
TIA -
如果你運行應用程序作爲管理員,你是在讀/寫文件限制位置(ProgramData/UsaerData之外) –
嘗試以管理員身份運行時沒有快樂。沒有文件I/O,只需讀/寫HKEY_CURRENT_USER(但在啓動時不會發生)。 – Number8
查看Windows EventViewer,您可以從那裏獲取堆棧跟蹤。 –