找軟件用軟件,就到華軍軟件園! 軟件發(fā)布
所在位置: 首頁 — 教程攻略 — 教程 — 電腦軟件教程  —  .NET Refle...

.NET Reflector反編譯項(xiàng)目怎么修復(fù)-.NET Reflector反編譯項(xiàng)目修復(fù)方法

作者:葫蘆娃 日期:2021-08-16

.NET Reflector
.NET Reflector-11.1綠色中文版

編程工具 占存:10.65MB 時(shí)間:2020-05-19

軟件介紹: Reflector是由微軟員工Lutz Roeder編寫的免費(fèi)程序,.NET Reflector工具可以將.NET程序集中的中間...

立即下載

      .NET Reflector反編譯生成項(xiàng)目后重新編譯可能會(huì)存在一些錯(cuò)誤,這個(gè)時(shí)候,我們需要將其修改一下就可以正常編譯了,那么究竟該怎么修復(fù)呢?下面小編就將具體的操作方法分享如下。

      創(chuàng)建測試項(xiàng)目:

      創(chuàng)建一個(gè)簡單的工程,一個(gè)Winform窗體,包含一個(gè)背景圖片。



      反編譯測試程序:

      將測試程序添加到.NET Reflector



      選中測試程序后右鍵選擇導(dǎo)出



      反編譯項(xiàng)目修復(fù):

      問題現(xiàn)象:base.AutoScaleMode = AutoScaleMode.Font; 方法“InitializeComponent”內(nèi)的代碼由設(shè)計(jì)器生成,不應(yīng)手動(dòng)修改。請(qǐng)移除任何更改,然后嘗試重新打開設(shè)計(jì)器。

      處理方法:對(duì)所有System.Windows.Forms.命名空間里面的控件需要全命名空間的聲明。

      示例:base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;


      問題現(xiàn)象:變量“manager”未聲明或從未賦值。

      處理方法:

      1)先將resources文件轉(zhuǎn)成resx資源文件,命名匹配與之對(duì)應(yīng)的*.cs文件名稱,且將其放在與之對(duì)應(yīng)的*.cs代碼同一目錄(如將WindowsFormsApplication1.Form1.resources編譯成Form1.resx)。編譯工具在C:Program Files (x86)Microsoft SDKsWindows(Win7Win8),C:Program FilesMicrosoft SDKsWindowsv7.0Abin下 resgen.exe(XP)

      CMD命令格式: resgen *.resources *.resx,如下:

      注意:生成resx資源文件后排除與之對(duì)應(yīng)的*.cs文件而后重新添加便可將.resx文件映射到項(xiàng)目中。

      2)將InitializeComponent方法中的對(duì)象manager替換為resources(替換變量名)




      問題現(xiàn)象:System.Resources.MissingManifestResourceException: 未能找到任何適合于指定的區(qū)域性或非特定區(qū)域性的資源。請(qǐng)確保在編譯時(shí)已將“xxxx.Properties.Resources.resources”正確嵌入或鏈接到程序集“xxxx”,或者確保所有需要的附屬程序集都可加載并已進(jìn)行了完全簽名。

      處理方法:重新添加圖片的資源即可



      .NET Reflector反編譯項(xiàng)目修復(fù)方法小編就分享到這里了,希望可以幫助到大家哦。

相關(guān)文章

最新教程 更多

剪映電腦版空鏡頭怎么使用-剪映電腦版空鏡頭的使用方法 剪映電腦版空鏡頭怎么使用-剪映電腦版空鏡頭的使用方法

todesk怎么共享聲音?-todesk共享聲音教程 todesk怎么共享聲音?-todesk共享聲音教程

todesk怎么遠(yuǎn)程開機(jī)電腦?-todesk遠(yuǎn)程開機(jī)電腦教程 todesk怎么遠(yuǎn)程開機(jī)電腦?-todesk遠(yuǎn)程開機(jī)電腦教程

todesk怎么看被控記錄?-todesk查看被控記錄教程 todesk怎么看被控記錄?-todesk查看被控記錄教程

todesk怎么強(qiáng)制斷開?-todesk強(qiáng)制斷開教程 todesk怎么強(qiáng)制斷開?-todesk強(qiáng)制斷開教程

熱門教程 更多

電腦重裝系統(tǒng)后沒聲音怎么辦-驅(qū)動(dòng)精靈教程 電腦重裝系統(tǒng)后沒聲音怎么辦-驅(qū)動(dòng)精靈教程

谷歌瀏覽器怎么清除緩存-谷歌瀏覽器清除緩存的方法 谷歌瀏覽器怎么清除緩存-谷歌瀏覽器清除緩存的方法

金山打字通怎么練打字-金山打字通練習(xí)打字方法 金山打字通怎么練打字-金山打字通練習(xí)打字方法

bootcamp驅(qū)動(dòng)如何升級(jí)?bootcamp驅(qū)動(dòng)升級(jí)方法 bootcamp驅(qū)動(dòng)如何升級(jí)?bootcamp驅(qū)動(dòng)升級(jí)方法

qq音樂皮膚怎么換?-qq音樂換皮膚方法 qq音樂皮膚怎么換?-qq音樂換皮膚方法