tags:

views:

86

answers:

1

Possible Duplicate:
What is the best .NET obfuscator on the market?

I have tried .NET Reactor but it seems to break our complex application even with the most simple option (just rename method name). Also, it does not provide any option to filter method names by Regex like DotFuscator. DotFuscator is very good but it is too expensive. I have heard about Xeno code and other tools.

Any one has any ideas on which one is the best?

+2  A: 

it seems to break our complex application even with ... just rename method name

It sounds like you're using reflection somewhere to call methods given a string variable with the name, or similar. This is a problem inherent in all obfuscators - they mangle the names and so your strings no longer match up. If you want to obfuscate, you just can't do that.

Joel Coehoorn
We handle it perfectly with DotFuscator. .NET Reactor also does it nicely. But the application obfuscated with Reactor randomly raises unexpected errors.
Mark Attwood