我創建單層Windows窗體應用程序,並添加一個Visual Studio的安裝安裝項目使用Visual Studio 2013年ConfuserEx使用Visual Studio安裝程序安裝項目,混淆無法正常工作?
所以我的應用程序包含一個.exe文件和.dll文件數量,創造安裝嚮導(SQLite的,EntitiyFramework等)和其他發佈項目。我正在嘗試使用ConfuserEx來混淆我的代碼。
- 對於這一點,首先我創建了用我的Visual Studio 2013
- 使用ConfuserEx發佈的身材,混淆我的發佈.exe文件。這一步工作正常。我試圖反編譯混淆的.exe文件,並得到不可讀的代碼文件。所以這意味着,這個過程工作正常。
- 然後,我用發佈exe文件(.. \ bin \ Release \ appName.exe)替換了混淆的exe文件。
- 然後,重建安裝程序安裝項目以生成setup.exe文件。
- 然後我使用setup.exe安裝了該軟件。安裝成功。
- 使用.NET Reflector 9反編譯已安裝的應用程序exe
- 反編譯器顯示我的項目的確切來源。所以這意味着混淆處理過程中出現問題。
任何人都知道如何解決這個問題?
很好地工作,此方法將不增加其他項目的.dll和的app.config文件到VS安裝程序。 –