2009-10-04 28 views
1

我用Dotfuscator來保護我的應用程序免受逆向工程的影響我將dll文件加密並保存起來,之後我的問題是做什麼?如何使用新舊版本的DLL,因爲當我複製和過去和之後,我發佈網站,它得到舊的DLL不新的?dotnet fuscator

回答

0

你是通過Visual Studio發佈你的網站嗎?如果是這樣,似乎繞過了混淆的DLL。在發佈它們之前,是否使用混淆的DLL覆蓋原始DLL?作爲最後的手段,使用FTP發佈您的網站,因爲您可以確定您要上傳的是哪個版本的DLL。

+0

我在發佈它們之前替換了dll – wafa 2009-10-04 15:19:03

+0

然後,看起來Visual Studio會覆蓋您的混淆DLL。試試FTP。 – 2009-10-04 15:47:06

+0

是的,Dotfuscator無法綁定到Visual Studio中的「發佈」機制 - 發佈將始終發佈未混淆的二進制文件。您需要手動上傳混淆的二進制文件(或者有一個後期編譯批處理文件)。 – bsiegel 2011-09-16 17:13:56