2010-11-16 14 views
0

Je déploie une application winforms VB.net 2010 et lorsque je l'installe sur la machine du client, le processus d'installation installe également une instance de SQL Server 2005 Express. L'application se connecte à une base de données SQL centrale sur le serveur. Pour installer, j'utilise l'option "Publier" dans VS 2010Déploiement d'une application Win Forms VB.net 2010

Pourquoi fait-il cela? Il ne devrait pas être nécessaire d'avoir une instance locale de SQL Express. Y at-il un moyen d'éviter l'installation de SQL 2005 Express (je sais que c'est gratuit, mais je préfèrerais ne pas l'installer si possible)

Répondre

1

Il est probable que la technologie que vous utilisez pour l'empaquetage/déploiement inclut l'installateur pour SQL Pour le projet d'installation par défaut, je crois que c'est une case à cocher pour un pré-requis.

+0

J'utilise l'option "Publier" dans VS 2010. Je ne me souviens pas avoir vu une case à cocher pour empêcher l'installation. – user279521

+1

Sélectionnez le projet d'application (exe) dans votre solution et ouvrez la page "Propriétés". Sélectionnez l'onglet "Publier". Sous la section "Mode et paramètres d'installation" se trouve un bouton Prerequisites. Cela devrait les élever. –

+0

INCROYABLE !!!! – user279521