domingo, 28 de junio de 2015

Aplicación ClickOnce con base de datos local MDF c#

Bienvenidos amigos.
Aca les traigo los tips mas importantes a la hora de crear una aplicación sencilla en C# (C Sharp), que contenga una base de datos interna en formato .mdf.

- Lo primero es saber claramente que versiones estas usando en tu entorno de desarrollo, ya que esto será fundamental a la hora de instalar tu aplicación en otro equipo. 

- Las bases de datos en formato .mdf son leidas, creadas y escritas por SQL Server (Microsoft), por lo tanto la manera más facil de leer la base de datos de tu aplicación es instalar el SQL Server correspondiente.

- Revisa la versión de Visual Studio, y sobre todo, que motor SQL Server es el que correrá al momento de la instalación. Recuerda que es muy importante la versión, ya que una base de datos creada con SQL Server 2012 no podrá ser leida con SQL Server 2008, debido a la imcompatibilidad de versiones de motor.

- El formato ClickOnce es una manera sencilla de instalar una aplicación para Windows, sin la necesidad de obtener permisos del administrador para la instalación. Todos sus archivos son importantes para la ejecución correcta del software instalado, por lo tanto el intentar acceder desde los archivos instalados en las carpetas de sistema no será una muy buena idea.

- ClickOnce Crea una carpeta con recursos, un ejecutable Setup.exe y un archivo aplication.Manifest. Cuando trabajas con bases de datos locales es muy importante iniciar la aplicación desde el archivo Setup.exe, ya que si lo haces desde los archivos alojados en el disco duro, te mostrará problemas con las bases de datos de sobreescritura.

- Finalmente. Si creas una apliacación en Visual Studio 2013, y este por defecto instala SQL Server 2012 como motor, instala las mismas versiones en el equipo de destino al cual irá tu programa. Si trabajaste con archivos .mdf lo mas seguro que debas instalar SQL Server.

Saludos Amigos y espero que estos tips les sirvan a la hora de crear una aplicación con una base de datos local en formato .mdf

Freddy.

Bienvenida

Hola amigos adictos a la programación y a la solución de problemas complejos, al momento de crear o administrar un proyecto informático. Les doy la bienvenida a mis experiencias como informático a nivel de freelancer autonomo, auto didacta.

Hablaremos de la experiencia necesaria para poder ser un programador, a que cosas te expones una vez que decides emprender este camino, que solución podemos implementar en una situación de emergencia con un cliente importante.

Quiero entregar la mayor parte de las cosas que sé para que mas personas tengan la oportunidad de desarrollarse como programadores y analistas de sistemas. Gracias a todas las personas que me han ayudado en mi carrera informática. Como agradecimiento quiero compartir experiencias complejas que he tenido que superar cuando el tiempo es un enemigo letal.

Bienvenidos a Kame Script...