我已經Google搜索和廣泛調試,我找不出什麼原因導致此異常。重新安裝.NET框架有時可以解決這個問題,但它看起來有點粗略:修復:TypeInitializationException:'<Module>'的類型初始值設定項引發了一個異常
TypeInitializationException: The type initializer for '<Module>' threw an exception.
The C++ module failed to load during appdomain initialization.
The system cannot find the file specified
StackTrace:
at CModuleInitialize.LoadWpfGfx(CModuleInitialize*)
at CModuleInitialize.{ctor}(CModuleInitialize*)
at [email protected]@@YMXXZ()
at _initterm_m((fnptr)* pfbegin, (fnptr)* pfend)
at <CrtImplementationDetails>.LanguageSupport.InitializePerAppDomain(LanguageSupport*)
at <CrtImplementationDetails>.LanguageSupport._Initialize(LanguageSupport*)
at <CrtImplementationDetails>.LanguageSupport.Initialize(LanguageSupport*)
任何線索?
語境
這是一個WinForms應用程序,用C#編寫寫在WPF新組件的屈指可數。我們得到的崩潰報告不包含比我所展示的更多的上下文(堆棧跟蹤等),並且我們沒有執行任何C++,託管或其他方式。
我還沒有能夠重現這次崩潰,但一些客戶的遠程診斷表明,重新安裝.NET框架可能會修復該客戶的這個問題。
報告此崩潰的客戶多次執行此操作,看來他們無法使用應用程序,直到重新安裝.NET框架,或者他們還原爲僅使用.NET 2.0的應用程序的舊版本
鏈接
Some links表明.NET框架,或Visual Studio與此崩潰的beta版本之間可能的聯繫,但是,似乎在這種情況下不容易。
另一種可能的連接可能與Visual C++ 2005可再發行組件有關。
您能否提供更多信息 - 您使用的是什麼語言,發生此異常時,您想要做什麼,例如(看起來像Managed C++)?考慮到您目前提供的少量信息是非常困難的 – 2011-01-31 16:05:53
基恩的優點;我會在問題的主體中增加更多內容。 – 2011-01-31 16:17:11