Question

J'ai créé une boîte de dialogue personnalisée pour le projet d'installation de Visual Studio en suivant les étapes décritesici

Maintenant, j'ai une liste déroulante dans l'une de mes boîtes de dialogue.Je souhaite remplir la liste déroulante avec une liste de toutes les instances SQL Server exécutées sur le réseau local.C'est trivial d'obtenir la liste des serveurs...mais je ne sais pas comment les afficher dans la liste déroulante.J'apprécierais votre aide et du code pourrait également être sympa car je suis débutant :).

Était-ce utile?

La solution

J'ai toujours trouvé les boîtes de dialogue personnalisées dans les projets de configuration de Visual Studio terriblement limitées et à peine fonctionnelles.

En revanche, je crée normalement des actions personnalisées qui affichent l'interface graphique Winforms pour toutes les tâches difficiles à distance lors de l'installation.Fonctionne très bien et vous pouvez faire à peu près tout ce que vous voulez en créant une action personnalisée et en transmettant quelques paramètres.

Dans le dayjob, nous avons créé une collection d'actions personnalisées courantes pour des tâches telles que la configuration d'applications et la création de bases de données/l'exécution de scripts afin de contourner les limitations des boîtes de dialogue personnalisées.

Autres conseils

Je suppose que vous devrez aller au-delà du package de configuration et de déploiement prêt à l'emploi et essayer une application tierce.

Vous voudrez peut-être regarder :

Les deux sont gratuits ;ils pourraient vous donner la personnalisation dont vous avez besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top