0
編譯器失敗,並顯示以下消息: 「無法加載一個或多個請求的類型。請檢索LoaderExceptions屬性以獲取更多信息。」如何檢查c#編譯器拋出的異常?
我知道這事做系列化(只要我取消標記爲[OnSerialized]構建失敗的方法。
我怎麼能檢查LoaderExceptions嗎?或者更一般地說怎樣可以捕獲和檢查c#編譯器拋出的任何異常?
編譯器失敗,並顯示以下消息: 「無法加載一個或多個請求的類型。請檢索LoaderExceptions屬性以獲取更多信息。」如何檢查c#編譯器拋出的異常?
我知道這事做系列化(只要我取消標記爲[OnSerialized]構建失敗的方法。
我怎麼能檢查LoaderExceptions嗎?或者更一般地說怎樣可以捕獲和檢查c#編譯器拋出的任何異常?
您可以嘗試在windbg.exe下運行csc.exe,並檢查拋出的託管異常如果您需要突破某個特定的第一次機會異常,可以發出sxe <exception>
命令。然後,加載sos.dll(.loadby sos.dll mscorwks
)擴展名並檢查拋出的異常與!pe
。
任何更簡單的方法來做到這一點? =) – SFun28 2011-03-15 20:08:07
我嘗試過「sxe ReflectionTypeLoadException」但這似乎不起作用。我對WinDbg相當陌生。你能告訴我在sxe之後應該怎麼做嗎? – SFun28 2011-03-15 20:18:05
忽略。得到它了。 sxe clr – SFun28 2011-03-15 20:22:12