反編譯問題:函數
1.路徑問題:若是遇到了Path.Combine,有錯誤改下便可spa
2.資源文件問題:設計
在Reflector下,對左邊的資源管理窗口的Resources文件夾下的資源文件,進行右鍵點擊,選中"Save as" 選項保存便可。orm
例:對於項目文件夾裏面的TryAssemb.Form1.resx,首先改成Form1.resx而後移動到TryAssemb目錄裏面資源
3.對窗體打開"視圖設計器",發現會出現下面的錯誤:回調函數
修改方法就是對全部System.Windows.Forms.命名空間裏面的控件須要全命名空間的聲明,編譯
例如裏面 base.AutoScaleMode = AutoScaleMode.Font;就要改爲base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;命名空間
而TextBox textBox1; 也要改爲private System.Windows.Forms.TextBox textBox1;這樣VS就能識別到這個控件是要繪製在Form上面的方法
4.委託和回調函數問題命名
通常會被還原爲add_Xxx(MethodsName)方法,須要改成 += MethodsName
5.命名空間問題
若是須要切換到IDE的窗體設計器,而不出錯,則還須要在*.cs中添加好比System.Windows.Forms的命名空間前綴。
6.窗體設計器識別問題
須要把如下代碼ComponentResourceManager manager = new ComponentResourceManager(typeof(ClassName));替換爲System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ClassName));窗體設計器才能正常識別。