views:

94

answers:

0

Possible Duplicate:
Is there any program that obfuscates C# source code?

At first, please note I don't want a .Net obfuscator which works with assemblies. Actually I tried nearly all such tools and after the processing, my application doesn't work normally any more. And the worst thing is maybe there are other hidden caused problems which is unknown to me.

So, maybe a source code level obfuscator is better. I mean the tools converts my source code into an obfuscated source code. After the processing I can let the compiler check the source code again and make sure no any caused troubles.

Do you have such a tools to refer?

Thank you,

Ying

[********************Some more information***********************************]

Thanks for all comments.

I have to clarify my problems caused by a regular assembly obfuscator. My application doesn't have complicated situations, such as dynamic assembly loading. I run my original application and the generated one at the same time to make sure whether the problem is caused by obfuscating. For the obfuscating is transparent to me, it is supposed the generated application runs as before. But when I tested I fund the generated application has some strange behavior. And actually a few new exceptions happened.

BTW, it seems the problem is not caused by strong names for I tried to obfuscate my main application assembly only.

So I am thinking a source code level obfuscator could bring less trouble for I can let the complier check the generated SOURCE CODE for me. In other words, the obfuscating is NOT transparent to me any more. Maybe the source code obfuscating is not as sufficient as a regular obfuscator, but at least it is safer.

Thanks again,

Ying