我有一個C#WPF
應用程序在啓動時突然拋出異常,我找不到原因。HRException啓動我的C#WPF應用程序
例外的是一個C++ HRException
,並且它在MSCORLIB
在CreateInstanceSlow()
,其從CreateInstance()
,這是從BamlRecordReader.CreateInstanceFromType()
在System.Windows.Markup
組件稱爲所謂的發生。
我把這個應用程序中的所有程序集以及我剛剛升級的第三方庫都移動了,最後讓應用程序再次運行(儘管它只是一個shell)。然後我加入了第三方lib,沒問題,然後把我的每個程序集都加回去了,每個都作爲引用添加,並在我的主應用程序中聲明瞭該程序集中定義的類型的變量,並且這可以工作確定。
所以我吹走了所有的東西,並恢復到檢查的內容,並且我又回到了異常,所以我不認爲它是一個無法找到的DLL,或者是初始化時發生的DLL,但是我無法弄清楚它是什麼。
我試着降低調用堆棧並查看解析函數,但調試器告訴我,由於在堆棧頂部存在本機幀,因此無法檢查大部分變量。
我真的很感激任何關於如何去搞清楚什麼XAML
實際上是在拋出異常時被解析的提示,以及聽到其他有類似問題的人。
什麼是HR值? – JaredPar 2009-02-18 21:33:20