Principales respuestas
Crear Setup

Pregunta
-
Hola!!
Tengo una palicación hecha en c# contra bd MySQL, y estoy intentando crear el setup usando setup Factory. Pero tengo un problema y es que no se porqué el SF no me coge o me crea bien las dependencias. He hecho el setup y he probado a instalarlo el programa se instala y tal, pero no me funciona bien porq en cuanto intenta conectar con la base de datos me salta el error porq me falta la dll para conector con MySQL (estoy usando MySQL Connector 6, q el nombre de la dll es MySQL.data.dll si no recuerdo mal).
Alguien me puede echar una mano?
Por otro lado como puedo hacer con el Setup Factory q cuando lo instale me instale tmb otros programas en caso de q no estuvieran instalados?? (por ejemplo, el FrameWork, el CrystalReports, y el MySQL connector, q si además hay alguna forma de crear el origen de datos ODB necesario en el sistema, entonces ya sería un triunfo)
si no es con Setup Factory cómo lo puedo hacer de otra forma?
Gracias, un saludo!!
Respuestas
-
:-)
Hola,Consejo: Para crear el setup, pasa del Setup Factory y usa los tipos de distribución de Visual Studio:
- Proyecto de instalación (Setup project)
- Publicación con ClickOnce (te aconsejo este)Saludos,
No olvides marcar la respuesta como correcta si te ha sido de utilidad :-)
[MS-MVP-MCTS] Mi Perfil MVP en: https://mvp.support.microsoft.com/profile/Lluis
NUG: http://andorradotnet.com
Web: http://www.ordeeno.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco- Propuesto como respuesta Juan Carlos Ruiz PachecoMicrosoft employee, Moderator miércoles, 19 de mayo de 2010 14:22
- Marcado como respuesta Juan Carlos Ruiz [perfil anterior]Moderator jueves, 10 de junio de 2010 14:34
-
:-)
Hola,Es muy sencillo, el concepto se basa en (más que crear una instalación típica), publicar tu aplicación en un servidor de Internet. De este modo tus clientes se conectan a la URL, se descargan e instalan tu aplicación y listo. La ventaja es que puedes especificar pre-requisitos, como el framework, etc. y además cada vez que publiques una actualización tus clientes van a enterarse la próxima vez que inicien tu aplicación (para que puedan actualizarse).
Mira en las propiedades del proyecto / Publish. Allí puedes definir la url en la que vas a publicar tu instalación, y la ruta en la que se se va a crear los archivos de publicación. Además puedes marcar los pre-requisitos e incluir los ficheros que desees distribuir (como esa DLL que comentabas).
Saludos,
PD - Creo recordar que en el sitio del 'aguelo' Guille había bastante cosa sobre ClickOnce...
No olvides marcar la respuesta como correcta si te ha sido de utilidad :-)
[MS-MVP-MCTS] Mi Perfil MVP en: https://mvp.support.microsoft.com/profile/Lluis
NUG: http://andorradotnet.com
Web: http://www.ordeeno.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco- Propuesto como respuesta Juan Carlos Ruiz PachecoMicrosoft employee, Moderator miércoles, 19 de mayo de 2010 14:22
- Marcado como respuesta Juan Carlos Ruiz [perfil anterior]Moderator jueves, 10 de junio de 2010 14:34
-
Hola Kreikol, revisa este enlace: http://msdn.microsoft.com/es-es/library/kzy0fky2(VS.80).aspx
Mas en concreto en este apartado:
Para excluir los archivos de la publicación ClickOnce
-
Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic enPropiedades.
-
Haga clic en la ficha Publicar.
-
Haga clic en el botón Archivos de aplicación para abrir el cuadro de diálogo Archivos de aplicación.
-
En el cuadro de diálogo Archivos de aplicación, seleccione el archivo que desea excluir.
Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
Si la respuesta te ha sido util Votala.
Mi Blog: Jtorrecilla
Enlace a Faq de Winforms en Ingles Muy bueno- Marcado como respuesta Juan Carlos Ruiz [perfil anterior]Moderator jueves, 10 de junio de 2010 14:34
-
Todas las respuestas
-
:-)
Hola,Consejo: Para crear el setup, pasa del Setup Factory y usa los tipos de distribución de Visual Studio:
- Proyecto de instalación (Setup project)
- Publicación con ClickOnce (te aconsejo este)Saludos,
No olvides marcar la respuesta como correcta si te ha sido de utilidad :-)
[MS-MVP-MCTS] Mi Perfil MVP en: https://mvp.support.microsoft.com/profile/Lluis
NUG: http://andorradotnet.com
Web: http://www.ordeeno.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco- Propuesto como respuesta Juan Carlos Ruiz PachecoMicrosoft employee, Moderator miércoles, 19 de mayo de 2010 14:22
- Marcado como respuesta Juan Carlos Ruiz [perfil anterior]Moderator jueves, 10 de junio de 2010 14:34
-
-
:-)
Hola,Es muy sencillo, el concepto se basa en (más que crear una instalación típica), publicar tu aplicación en un servidor de Internet. De este modo tus clientes se conectan a la URL, se descargan e instalan tu aplicación y listo. La ventaja es que puedes especificar pre-requisitos, como el framework, etc. y además cada vez que publiques una actualización tus clientes van a enterarse la próxima vez que inicien tu aplicación (para que puedan actualizarse).
Mira en las propiedades del proyecto / Publish. Allí puedes definir la url en la que vas a publicar tu instalación, y la ruta en la que se se va a crear los archivos de publicación. Además puedes marcar los pre-requisitos e incluir los ficheros que desees distribuir (como esa DLL que comentabas).
Saludos,
PD - Creo recordar que en el sitio del 'aguelo' Guille había bastante cosa sobre ClickOnce...
No olvides marcar la respuesta como correcta si te ha sido de utilidad :-)
[MS-MVP-MCTS] Mi Perfil MVP en: https://mvp.support.microsoft.com/profile/Lluis
NUG: http://andorradotnet.com
Web: http://www.ordeeno.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco- Propuesto como respuesta Juan Carlos Ruiz PachecoMicrosoft employee, Moderator miércoles, 19 de mayo de 2010 14:22
- Marcado como respuesta Juan Carlos Ruiz [perfil anterior]Moderator jueves, 10 de junio de 2010 14:34
-
Hola de nuevo Lluis.
Por aquí ando con las probatinas del ClickOnce, no tiena mala pinta, aunq a mi ya me ha surgdo un problemilla (con esta aplicacion en concreto): en mi aplicación tengo el archivo app.config donde guardo las connectionStrings encriptadas. Y esas conectionStrings se establecen en un formulario de configuración de la aplicación, una vez q está instalada. He hecho la instalación con ClikcOnce y funciona bien, pero claro... cuando actualizo, me vuelve a machacar el app.config por lo que la configuración de los conectionStrings vuelve a poner la de por defecto por decirlo así. Hay alguna forma de indicarle al publicar una actualización q solo machaque ciertos archivos??
Sino creo q tendré q usar el Proyecto de instalación, indigando para ocnseguir más información porq no lo crontolo mucho.
Saludos!
- Editado kreikol miércoles, 19 de mayo de 2010 14:32
-
Hola Kreikol, revisa este enlace: http://msdn.microsoft.com/es-es/library/kzy0fky2(VS.80).aspx
Mas en concreto en este apartado:
Para excluir los archivos de la publicación ClickOnce
-
Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic enPropiedades.
-
Haga clic en la ficha Publicar.
-
Haga clic en el botón Archivos de aplicación para abrir el cuadro de diálogo Archivos de aplicación.
-
En el cuadro de diálogo Archivos de aplicación, seleccione el archivo que desea excluir.
Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
Si la respuesta te ha sido util Votala.
Mi Blog: Jtorrecilla
Enlace a Faq de Winforms en Ingles Muy bueno- Marcado como respuesta Juan Carlos Ruiz [perfil anterior]Moderator jueves, 10 de junio de 2010 14:34
-