Saltar al contenido

¿Hay alguna forma de convertir archivos .dll a archivos .cs?

Nuestros desarrolladores estrellas agotaron sus depósitos de café, en su búsqueda a tiempo completo por la resolución, hasta que Claudia halló el arreglo en Bitbucket por lo tanto en este momento la compartimos contigo.

Solución:

No, en general, eso no es posible (en ningún lenguaje compilado).

Puede descompilar binarios para .NET en CIL (Common Intermediate Language), que es un lenguaje ensamblador orientado a objetos. Varios lenguajes .NET (C#, F#, Visual Basic, etc.) se compilan en el código de bytes, que luego ejecuta la máquina virtual .NET en lugar del procesador.

Gracias a que el código de bytes de .NET es independiente de la plataforma, se puede ejecutar en cualquier plataforma para la que exista la máquina virtual de .NET sin la recompilación.

Puede descompilar los archivos binarios de .NET en CIL utilizando, por ejemplo, estos descompiladores gratuitos:

  • ILSpy (independiente o como una extensión de Visual Studio)
  • Punto Peek de JetBrains
  • JustDecompile de Telerik

dotPeek tiene una función para descompilar cualquier binario .NET en equivalente Código C#, pero no es lo mismo que el código C# original.

Reseñas y calificaciones

Nos encantaría que puedieras recomendar esta crónica si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *