SmartAssembly是一种混淆器,它使第三方难以访问您的源代码,从而有助于保护您的应用程序免受逆向工程或修改。 如果您的整个业务都依赖于软件中包含的IP,或者您不希望在国际上公开您的C#或VB.NET代码,那么对代码进行混淆就成为必需,而不是奢侈。 借助SmartAssembly,您可以获得一整套模糊处理功能,包括名称处理,控制流模糊处理,字符串编码,引用动态代理和声明性模糊处理。