[英]TypeInitializationException for Visual Studio 2008
嘗試設置筆記本電腦以編輯和運行名為C ++ dll的C#應用程序。 編譯是可以的,但是當我運行它時, TypeInitializationException was unhandled
發生TypeInitializationException was unhandled
錯誤。
它說: The type initializer for '<Module>' threw an exception.
我還安裝了Visual Studio 2008 sp1。
我的台式計算機沒有任何問題。 相同的操作系統,Windows XP。
任何想法?
在調試器下運行該應用程序,然后查看InnerException
屬性-它應該告訴您失敗的原因。
或者,將調試器設置為在每個異常時都中斷,而不是僅在未處理的異常時才中斷的默認行為。 它應該帶您到失敗的代碼行。
如果那沒有幫助,並且您自己構建了C ++ DLL,請通過C#項目的屬性打開非托管調試。 這將使您能夠進入C ++代碼並跟蹤原始錯誤。
以我的經驗,這意味着您丟失了一個庫引用程序集或Dll,或者一個對象的構造函數拋出了異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.