簡體   English   中英

Visual Studio 2008的TypeInitializationException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM