我已經在Visual Studio 2010中構建了一個.NET Windows Forms應用程序。我還通過Visual Studio 2010構建了一個相應的安裝程序/安裝包。它是作為32位(x86)應用程序構建的。(我們使用僅32位的第三方Windows窗體控件)。我能夠運行安裝程序包并將其成功部署到其他Windows 7 64位環境和32位Windows XP盒中。已安裝的應用程序可以在這些程序上正常運行。但是,當我嘗試運行64位Windows Server 2008 R2時,應用程序在啟動時崩潰。它通過安裝程序成功安裝,沒有任何錯誤。加載應用程序時,它似乎崩潰了。我在應用程序的第一行放置了一個消息框,以查看是否超過了加載時間。該消息框未顯示,因此我假定它是在加載/初始化應用程序期間發生的。到目前為止,我還沒有發現太多事情要做。從詳細信息中,我看到以下內容:Exception Code: E0434352我到處釣魚/谷歌搜索是否有明顯的東西,但什么也沒看見。我看到了一些有關CLR中可能的堆棧溢出的引用。Windows窗體應用程序使用以下參考文件構建:開發快遞Infragistics Winforms控件ORACLE DataAccess DLL兔子MQ有什么問題 我該如何解決呢?如何調試以獲得更多有用的信息?
如何修復啟動時出現異常代碼0xE0434352的.NET Windows應用程序崩潰?
慕婉清6462132
2019-12-03 15:04:04