Código fuente asociado a Vsdll
1Todos. El archivo aspx.cs se compilará en una DLL. De hecho, también puedes escribir tus propias clases y combinarlas con . Esto significa que no es necesario. archivo aspx.cs.
2 Al publicar, no se requiere el archivo aspx.cs.
3 Si otros pueden conseguirlo. dll, también pueden descompilar y ver su código fuente de C#. Cabe decir aquí que el dll compilado por c# es diferente del dll win32 compilado por vc tradicional (c no administrado). El dll de c# es más similar en concepto. Archivos de clase compilados en Java.
4 Si desea mantener el código C# confidencial, el método general es utilizar cifrado ofuscado, similar a Java, para hacer que el código que la otra parte ve al descompilar su dll sea difícil de leer (por ejemplo , el nombre de la variable se reemplaza por uno corto) Incluso no válido). Solo se puede decir que este método aumenta en gran medida el costo del tiempo de explicación de la otra parte y, fundamentalmente, no puede mantener la información confidencial.
Si desea mantenerlo en secreto, puede usar vc para desarrollar una combinación de código c tradicional y c administrado para que la otra parte pueda entenderlo a menos que esté desensamblado. Pero c# no puede hacer esto.
De hecho, si no es un código muy importante, nadie lo descompilará, o simplemente usará lo que se menciona en 4.