2016-07-01 3 views
0

Savez-vous comment créer le projet d'installation avec certaines boîtes de dialogue personnalisées avant l'installation?Configuration personnalisée du projet VS Setup pour créer le fichier config.xml

J'ai besoin d'ajouter un fichier config.xml avec des données db et certaines données spécifiques à l'utilisateur.

Existe-t-il un moyen de créer quelque chose comme ça?

J'ai trouvé l'option d'ajouter une nouvelle boîte de dialogue nommée "Textboxes (A)", il y a 4 entrées de texte, mais j'ai besoin d'une autre et le code derrière pour créer le fichier xml.

Existe-t-il un moyen de le faire?

J'ai vu des vidéos sur YouTube, mais rien n'a vraiment aidé.

Répondre

0

Il n'y a pas de support pour cela dans les projets d'installation VS car il n'y a aucun outil pour créer des boîtes de dialogue personnalisées, et aucun moyen d'exécuter du code (par exemple) un clic sur un dialogue. Les projets d'installation Visual Studio n'exposent pas toutes les fonctionnalités disponibles dans Windows Installer - vous avez besoin de WiX, InstallShield, Advanced Installer, etc.

Beaucoup de gens trouvent plus pratique de faire des choses comme ça quand l'application fonctionne pour la première fois. Il s'agit d'un développement standard utilisant les outils de débogage habituels, contrairement aux actions personnalisées appelées à partir d'une installation.

+0

Je crée une nouvelle boîte de dialogue avec Orca.exe Vous pouvez exporter une boîte de dialogue par défaut, l'éditer avec "orca dialog editor" et là vous pouvez lier des fichiers dll. L'option de publication du paramètre dans une action personnalisée est possible. J'ai mis quelques valeurs de contexte pour passer les vars à ma DLL. Voici un tutoriel agréable de le faire, peut-être vous êtes intéressé;) http://www.codeproject.com/Articles/18834/Create-custom-dialogs-for-use-in-your-Visual-Studi – Phil795

+0

La réponse reste correcte. Il n'y a aucun support dans les projets d'installation Visual Studio pour les boîtes de dialogue personnalisées. Le fait que vous puissiez les éditer ou les créer avec Orca ne change rien à ce fait! – PhilDW

+0

Phil a raison sur VS. –