none
Cambiar la ruta de un proyecto cuando se instala

    Pregunta

  • Estimados, tengo una aplicacion hecha en VS 2015

    una vez publicado el proyecto, cuando voy a instalarlo en una pc la rruta donde se instala en muy larga y tediosa.

    Quisiera saber si alguien sabe como cambiar esto, que sea yo quien pueda elegir la rruta donde se deba instalar el proyecto, ojo no publicar por que esa opcion si me la da el VS me refiero a la ruta cuando se instala el .exe en una PC.

    Gracias de antemano.

    martes, 21 de marzo de 2017 23:15

Respuestas

  • ¿Cómo lo estás instalando? Si usas un .msi generado con un proyecto de Setup, una de las pantallas que presenta el instalador sirve precisamente para preguntar la ruta donde se va a instalar, con lo que resuelve tu problema. Nota: El proyecto de tipo Setup no viene "de fábrica" con VS2015 (la última versión en la que venía incluído era la 2010), hay que descargar ese módulo e instalárselo al Visual Studio 2015.

    Si, en cambio, estás usando una instalación por click-once, entonces me temo que no hay ninguna forma sencilla de cambiar la ruta. La idea es que el click-once (a diferencia del .msi) debe ser "transparente" para el destinatario, e instalarlo todo de manera automática en una ruta interna que nadie tiene por qué ver ni conocer en ningún momento, por lo que da igual que sea larga y complicada.

    • Propuesto como respuesta Joyce_ACModerator miércoles, 22 de marzo de 2017 16:51
    • Marcado como respuesta eloshmt miércoles, 22 de marzo de 2017 19:07
    miércoles, 22 de marzo de 2017 7:25
  • Sí, el proyecto de Setup te da muchas más opciones y es más flexible que Click-Once. A cambio, pierdes la opción de que la aplicación se actualice automáticamente cuando publiques una nueva versión. El instalador msi no te ofrece esa funcionalidad.

    Descarga:

    https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects

    miércoles, 22 de marzo de 2017 18:44

Todas las respuestas

  • ¿Cómo lo estás instalando? Si usas un .msi generado con un proyecto de Setup, una de las pantallas que presenta el instalador sirve precisamente para preguntar la ruta donde se va a instalar, con lo que resuelve tu problema. Nota: El proyecto de tipo Setup no viene "de fábrica" con VS2015 (la última versión en la que venía incluído era la 2010), hay que descargar ese módulo e instalárselo al Visual Studio 2015.

    Si, en cambio, estás usando una instalación por click-once, entonces me temo que no hay ninguna forma sencilla de cambiar la ruta. La idea es que el click-once (a diferencia del .msi) debe ser "transparente" para el destinatario, e instalarlo todo de manera automática en una ruta interna que nadie tiene por qué ver ni conocer en ningún momento, por lo que da igual que sea larga y complicada.

    • Propuesto como respuesta Joyce_ACModerator miércoles, 22 de marzo de 2017 16:51
    • Marcado como respuesta eloshmt miércoles, 22 de marzo de 2017 19:07
    miércoles, 22 de marzo de 2017 7:25
  • Entiendo de click-once es la forma de instalacion que por defecto te da la publicacion de visual studio, y que para poder evitar eso debo de descargarme el modulo de proyecto setup e investigar como configurarlo.

    es asi¿?

    miércoles, 22 de marzo de 2017 16:23
  • Sí, el proyecto de Setup te da muchas más opciones y es más flexible que Click-Once. A cambio, pierdes la opción de que la aplicación se actualice automáticamente cuando publiques una nueva versión. El instalador msi no te ofrece esa funcionalidad.

    Descarga:

    https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects

    miércoles, 22 de marzo de 2017 18:44
  • Gracias por la informacion!!!.. me funciono perfectamente.... el tema de perder la opcion de actualizar para este proyecto no me afecta mucho.
    miércoles, 22 de marzo de 2017 19:08