2011-06-21 64 views
1

我有一個程序,我用Visual Studio製作,除非VS正在調試,否則不會啓動。我應該在哪裏尋找問題?程序不會啓動,除非調試

程序在通過VS進行調試時工作,但不會從調試文件夾開始。該程序在調試時工作正常。沒有輸出。

+2

在調試器中。 – PengOne

+0

你應該看看控制檯輸出,比「不會啓動」更好的描述會有幫助。 – PeterT

+1

他確實說'沒有產出'是公平的。 –

回答

1

對於這種啓動問題的我建議在WinDbg中運行你的應用程序(的一部分Debugging Tools for Windows)。做文件 - >附加到可執行文件,然後點擊F5。你應該在那裏獲得更多的信息。我懷疑這是一個DLL依賴或清單問題。另一個有用的工具是Dependency Walker,它可能會突出顯示Visual Studio路徑上的某些dll,但不會顯示默認路徑,這也可以解釋錯誤。另一件要嘗試的是檢查所有類型的調試輸出在Visual Studio中顯示:右鍵單擊以獲取調試輸出窗口中的上下文菜單,並確保它顯示異常消息和模塊加載消息。

0

嘗試異常開啓停止

調試 - 例外 - 公共語言運行庫異常(拋出用戶未處理)