Compilar y publicar aplicación de C# en Visual Studio

Hoy vamos a ver cómo compilar un archivo de código fuente de C# listo para ser distribuido, es decir, compilar y publicar nuestro código de C# usando Visual Studio.

Nota: en ocasiones es necesario que la computadora de destino tenga un .net framework instalado. En mi caso necesité la versión 3.1

Compilar y publicar C# en Visual Studio

Abrimos el IDE Visual Studio.

Vamos a Compilar > Publicar. En Destino seleccionamos Carpeta, luego en Destino específico seleccionamos Carpeta de nuevo. En ubicación dejamos todo como está y hacemos clic en Finalizar.

Luego dirá Listo para publicar y arriba aparecerá un botón. Le damos clic, en la salida abajo debe decir algo como lo siguiente:

1>------ Operación Compilar iniciada: proyecto: cambiarescritorio, configuración: Release Any CPU ------
1>cambiarescritorio -> C:\Users\parzibyte\source\repos\cambiarescritorio\bin\Release\netcoreapp3.1\cambiarescritorio.dll
2>------ Publicación iniciada: proyecto: cambiarescritorio, configuración: Release Any CPU ------
2>cambiarescritorio -> C:\Users\parzibyte\source\repos\cambiarescritorio\bin\Release\netcoreapp3.1\cambiarescritorio.dll
2>cambiarescritorio -> C:\Users\parzibyte\source\repos\cambiarescritorio\bin\Release\netcoreapp3.1\publish\
========== Compilar: 1 correctos, 0 incorrectos, 0 actualizados, 0 omitidos ==========
========== Publicación: 1 procesados, 0 no procesados, 0 omitidos ==========

Y arriba en verde debe decir Publicación correcta el (fecha y hora).

Ubicación del proyecto compilado

En mi caso el proyecto está en: C:\Users\parzibyte\source\repos\cambiarescritorio

Y podemos encontrarlo compilado en: C:\Users\parzibyte\source\repos\cambiarescritorio\bin\Release\netcoreapp3.1\publish

Según mis observaciones, lo que es necesario es el archivo .runtimeconfig.json, el .dll generado y obviamente el .exe, aunque en tu caso puede variar.

Y así es como se compila el código de C# para distribuirlo al usuario final.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

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