Windows窗体 - 自定义用户控件

时间:2011-06-14 06:48:43

标签: c# .net winforms user-controls

我创建了一个自定义用户控件并将其构建为DLL文件,当我将其作为用户控件用于另一个项目时,在发生异常后,会出现源代码,每个人都可以为自己更改并再次构建它。 / p>

如何锁定或关闭自定义用户控件的源代码?

1 个答案:

答案 0 :(得分:1)

我不明白抛出异常如何揭示源代码的问题。

但是,为了完全隐藏源代码,您无能为力。由于.NET程序集包含IL代码,因此可以使用Reflector等工具轻松地进行逆向工程。

您可以做的最好的事情是混淆代码。有许多不同的工具和混淆算法。谷歌.NET obfuscator,您可以选择更喜欢的工具。

您可以在此处找到相当多的混淆器:http://msdn.microsoft.com/en-us/vcsharp/aa336818