J'ai un service Windows que j'ai créé avec VS2008. Le service est installé sur la machine cible via MSI, que j'ai créé à l'aide d'un projet de configuration et de déploiement dans Visual Studio. Lorsque le fichier MSI est exécuté, il copie les fichiers binaires requis dans le répertoire cible et installe le service dans le gestionnaire de contrôle de service.Projet de déploiement Visual Studio: Autoriser l'utilisateur à sélectionner le fichier de configuration lors de l'exécution
J'ai les projets mis en place afin qu'ils créent un répertoire "Configs" dans le répertoire cible. Il y a un fichier de configuration pour chaque type d'environnement (Dev, QA, Prod).
En l'état actuel, une fois l'installation terminée, l'utilisateur doit accéder au répertoire Configs et copier la configuration souhaitée dans le répertoire cible de base. C'est une source de confusion et quelques erreurs.
je voudrais le fichier MSI pour inviter l'utilisateur pour le
J'ai fini par faire quelque chose de très similaire juste au moment où vous avez posté cette solution. J'ai ajouté un bouton radio personnalisé ui, puis ajouté une action personnalisée que je lance sur l'installation. Il obtient la valeur du bouton radio sélectionné et copie les fichiers de configuration appropriés selon les besoins. Solution très similaire à la vôtre. Le mien semble être plus de travail, mais les deux le font. –