none
Visual compilar programa sin tener visual RRS feed

  • Pregunta

  • ¿tengo mi aplicacion en c# la cree en visul quisiera saber como compilarla sin necesidad de hacerlo desde el programa y poder instarlarlo en otros computadores?
    domingo, 26 de enero de 2020 3:41

Todas las respuestas

  • hola

    >>quisiera saber como compilarla sin necesidad de hacerlo desde el programa

    que tipo de aplicacion hablamos? es winform, consola, wpf, web, etc

    La creaste usando net full o net core ?

    lo pregunto porque compila diferente segun que hayas creado y con que distribucion del framework

    >>poder instarlarlo en otros computadores

    no veo que tiene que ver la compilacion sin Visual Studio con la instalacion

    puede compilar en una pc donde desarrollas para luego llevar esto a la pc del usuario, la verdad no entiendo que estas buscando conseguir

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    domingo, 26 de enero de 2020 17:59
  • como compilarla sin necesidad de hacerlo desde el programa y poder instarlarlo en otros computadores?

    Son dos cosas separadas e independientes.

    Para compilar sin Visual Studio, puedes hacerlo desde línea de comandos usando el CSC.EXE, que viene con el Framework, y el Framework en cualquier caso siempre tiene que estar instalado para ejecutar el programa (presumo que es un programa "clásico" de Framework, no uno de Net Core, que ofrece otras posibilidades -- tanto uno como el otro los podrías haber hecho en Visual Studio).

    Pero ojo, compilar con CSC es más complicado. Tienes que entender exactamente lo que estás haciendo y escribir la línea de comandos correcta con todos los parámetros necesarios. No es como el Visual Studio, que con solo decir "Compilar" ya te lo da todo resuelto de golpe.

    En cualquier caso, tanto si compilas desde Visual Studio como si compilas desde CSC, el resultado es un programa ejecutable (.exe), posiblemente acompañado de otros ficheros adicionales dependiendo de cómo esté configurado tu proyecto. Ese ejecutable y ficheros adicionales es lo que te tienes que llevar para instalarlo en otros computadores. Los ficheros son siempre los mismos, no dependen de que hayas compilado con Visual Studio o CSC, y a los otros computadores a los que te los lleves les da lo mismo cómo se compilaron. El requisito para que se pueda ejecutar en estos ordenadores es que se encuentre instalada una versión del Framework que sea mayor o igual que la que usaste para compilar.

    domingo, 26 de enero de 2020 20:16