在微軟.NET體系下開發軟件難免遇到加密類庫的需要,從商業的角度出發,使用像Xenocode .NET、Dotfuscator專業版等混淆器肯定是最好的選擇,
作為一般小項目,我倒是覺得簡單、易用達到初級效果,也不失一種策略,分享一個日常開發過程處理方式。
在安裝完VS2015之后,開發環境會默認安裝Dotfuscator社區版,默認安裝路徑(C:\Program Files (x86)\Microsoft Visual Studio 14.0\PreEmptive Solutions\Dotfuscator and Analytics Community Edition),
點開dotfuscator.exe進行免費注冊,注冊成功之后如下所示

對於dotfuscator的詳細使用,可參照幫助文檔,具體使用有很多選項,這里只分享如何與編譯器集成在一起使用,打開項目屬性

注:把紅色部分改成自己的文件路徑地址
日常開發調試過程中選擇Debug版,發布的時候修改成Release,這樣就能夠自動彈出dotfuscator.exe,在彈出的界面下點擊編譯,即完成dll的簡單混淆。

編譯完成之后,點擊關閉該窗體,VS編譯器會繼續生成后續項目。
