1

運行一些代碼時,我得到了一個沒有找到的文件的例外情況,沒有指定文件位置或文件名。如果我休息,我可以看到錯誤報告的功能。我可以在該函數被調用之前到達斷點,但在拋出異常的情況下無法進入該函數。該函數位於相同的類和C#代碼文件中。這個項目過去曾引用過其他項目的問題。由於函數中的調用,它可能是範圍問題還是延遲加載問題?進入函數時文件沒有找到系統錯誤

Visual Studio 2008,C#

任何想法歡迎,希望回答。

+0

我看到這種類型的事情發生在ActiveX註冊出錯時。 – 2010-01-25 23:11:49

+0

如果在拋出異常的時候你可以打破,你就可以獲得所有你需要的信息。只需轉到拋出的框架,看看它爲什麼拋出。如果代碼編輯器調試器不想配合,請使用像Windbg這樣的真正的調試器。 – 2010-01-25 23:36:14

回答

0

看看是否fuslogvw抱怨任何缺少組件

1

你可以嘗試使用Sysinternals公司Procmon。它可以爲您提供有關正在運行的進程的大量有用信息,包括所有文件訪問嘗試。

+1

當非託管依賴項丟失時,我已經看到過很多次。微軟何時會正確填寫文件例外信息? – morechilli 2010-01-26 00:09:37

相關問題