Cómo encapsular archivos cs en dll en vs2010
Encapsular el código fuente de esta manera no puede proteger el código fuente.
La protección del código fuente de C# es un problema problemático. Requiere funciones como desenfoque, ofuscación o empaquetado. Estas funciones deben ser proporcionadas por software de terceros. ingeniería inversa. Después de eso, su código fuente será visible de un vistazo, completamente expuesto y otros podrán cambiarlo como quieran. Esta es una debilidad importante de .NET, pero este problema se puede proteger mediante software de terceros, como los famosos MAXTOCODE, XENOCODE, etc.
Para obtener más conocimientos, busque usted mismo la protección del código fuente .NET.