我在編譯的網站上使用SmartAssembly模糊處理工具進行實驗。它適用於大部分代碼,但App_Code中的任何類未被混淆。例如我在App_Code中擁有以下課程SmartAssembly跳過模糊處理
public class Helper
{
public Helper()
{
}
public static String GetData()
{
String text = DateTime.Now.ToString();
return text;
}
---Other methods----
}
此輔助程序類被跳過。它不會對Helper類及其方法命名。 任何使用SmartAssembly的人都可以在這方面提供幫助嗎? 是否還有其他一些成本效益較高的工具(免費或付費)比SmartAssembly更好。
感謝。我需要完全控制哪一個模糊或不模糊。例如,我可以爲所有公共成員啓用該功能,但排除應用了[WebMethod()]屬性的功能。可能嗎? – kumar
我嘗試使用設置。它不起作用。測試我的例子。將代碼放入Classlibrary中,構建它,更改saproj但仍然無法混淆。另一件事是它總是覆蓋我的saproj文件。必須有一種方法來控制UI中的設置。我試過Crypto Obfuscator,它在混淆和價格方面似乎也好多了。 –
kumar
我應該說:要確保它的相關節點下,如: <混淆ExcludePublicMembers =「0」模糊處理=「1」 –