2010-01-01 13 views

Respuesta

4

Uso NSIS en lugar del proyecto de Visual Studio instalador:

http://nsis.sourceforge.net/Main_Page

Es mucho más potente, pero todavía bastante sencillo de usar. También hay muchos ejemplos de código para tareas comunes, como instalar .NET o SQL Server.

0

No puede instalar SQL Server desde un proyecto de instalación de Visual Studio.

0

Probablemente tengas que escribir un instalador tú mismo o conseguir un instalador que puedas adjuntar a otros instaladores. No estoy seguro de por qué querría instalar sqlserver en la máquina de un cliente. ¿Por qué no ir con SQLLite o algo que se puede instalar fácilmente y tener su base de datos implementada sin ejecutar secuencias de comandos.

0

El marco no se puede instalar desde un proyecto de instalación de MSI. puede especificar que es un requisito previo, pero solo puede esperar que el uso se realice con la instalación. Si está ejecutando una aplicación simple, puede salirse con la incorporación de los archivos básicos del marco en su paquete de instalación.

Luego viene SQL2005. Si puede resolver con SQL2005 Express, entonces se agregarán las DLL adecuadas a su proyecto y no es necesario realizar ninguna instalación. Si necesita una edición estándar, puede ejecutar la instalación de SQL con indicadores predefinidos.

Crear una base de datos es un poco más complicado ya que el usuario debe especificar la ubicación de la base de datos y que el servidor SQL tenga privilegios en esa carpeta. Recomiendo encarecidamente NO crear la base de datos & ejecutar los scripts en el proyecto de instalación, pero hacerlo como un asistente la primera vez que se ejecuta el programa.

Cuanto más se sume al proyecto de configuración, más difícil será retrotraer todo si algo sale mal en la instalación.

Gilad.

+0

¿Estás seguro de esto? Este artículo parece apuntar en otra dirección: http://msdn.microsoft.com/en-us/library/ee942965.aspx#redist –

Cuestiones relacionadas