2011-08-27 61 views
0

我在Windows XP工作站上創建了.NET應用程序,並且工作正常。 但是,如果我嘗試在Windows 7上運行它,應用程序根本不會啓動 - 沒有窗口,沒有錯誤消息,沒有任何可見的東西。我已經嘗試了7種兼容模式的每種組合,但沒有人能夠工作。 我可以在任務管理器中看到的唯一的事情是,當我在啓動werfault.exe進程的同時在Windows 7上啓動應用程序時,幾秒鐘後都會消失。.net可執行文件在xp上構建,不能在Windows 7上啓動 - werfault

是否有一個werfault.exe日誌文件或其他東西來檢查以瞭解發生了什麼?

謝謝

回答

2

您可以嘗試查看Windows事件日誌。它可能包含有關錯誤的信息。也嘗試以管理員身份運行。您還應該確保在Windows 7機器上安裝了正確的.NET框架。

+0

謝謝!我不知道爲什麼我沒有想到它!在事件日誌中,我發現了這個異常。這是一個.NET 4.0的行爲,不會顯示 - unhandled - 與消息框的異常? –

+0

@Valerio Manfredi,它取決於異常,應用程序的類型,代碼中是否存在一些異常處理,發生此異常時等等。 –

+0

在這種情況下是「Exception Info:System.IO.FileNotFoundException 「,而該應用程序是一個簡單的Windows窗體應用程序。 –

相關問題