我遇到了一個問題,其中一個類的靜態構造函數在它應該被調用之前被調用。 (即,DI/IoC沒有設置,它從服務定位器返回空/異常)。跟蹤靜態構造函數執行
我不幸沒有很多對靜態構造函數的控制,不要問我爲什麼要依靠DI/IoC來建立,但它是。
在我的應用程序中,沒有任何應該引用此類靜態或否則在我的IoC準備就緒之前,但靜態構造函數仍在執行。
有沒有簡單的方法來確定哪些行導致構造函數執行? 注:我不能在static constructor
斷點,因爲這一切發生之前,ASP.NET遠程調試器可以連接到(在Global.asax.cs中)
是啊,我想盡可能多。不幸的是,我正在處理我沒有寫在這裏的代碼> _> – Aren 2011-02-01 19:54:49