簡體   English   中英

WPF應用程序崩潰而不會引發任何異常

[英]WPF Application Crashing Without throwing any Exceptions

Iam在框架4.5中創建了WPF應用程序,並將其部署為ClickOnce應用程序。 它用於連接和編寫QuickBooks(3rd party)軟件。 該應用程序在除少數系統之外的所有系統上都可以正常工作。 在少數系統中,即使我保持應用程序為空閑狀態,該應用程序也會崩潰。(連接到第三方軟件之后)。 我不知道只有少數幾個系統會發生什么情況。

崩潰后立即打開JIT。 在我下面的調用堆棧中

4036a9ae()  Unknown
[Frames below may be incorrect and/or missing]  
kernel32.dll!@BaseThreadInitThunk@12()  Unknown
ntdll.dll!__RtlUserThreadStart()    Unknown
ntdll.dll!__RtlUserThreadStart@8()  Unknown

我添加了所有異常處理機制,包括捕獲Dispatcher未處理的異常和未處理的異常。 即使它沒有捕獲任何異常。

誰能告訴我如何解決此問題或如何找出其背后的確切原因? 最近兩個星期,我正在設法解決它。 在此處輸入圖片說明

我的事件日志顯示如下

Exception code: 0xc00001a5
Fault offset: 0x00056738
Faulting process id: 0xe9c

轉到解決方案的項目屬性,然后將應用程序的構建開始類型設置為“控制台應用程序”,然后在MainWindow的Constructor中使用try捕獲如下內容

public MainWindow()
{
   try{
   InitializeComponent();
   //you remaining code
   }
   catch(Exception ex){
     Console.Out.Writeline(ex.Message);
   }
}

然后在您的應用崩潰的PC上進行部署...並在控制台中查看錯誤是什么

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM