Nous avons un projet d'installation qui ajoute actuellement Project Output à différents projets de studio visuel. Nous voulons changer le système de conditionnement et utiliser un dossier avec un tas de fichiers de déploiement qui sont préparés pour le déploiement dans la configuration. Mais cela signifie que nous devons ajouter les fichiers un par un, et continuer à les ajouter sur chaque version quand il y a de nouveaux fichiers. J'ai vu dans ce question que nous ne pouvons pas ajouter de fichiers avec des règles comme *.
Je pense donc à créer un petit outil qui va changer le fichier vdproj basé sur les fichiers disponibles. Pouvez-vous m'aider avec le format de ce fichier? Il semble qu'il y ait des GUID associés à chaque fichier inclus.
Est-ce que quelqu'un a une meilleure solution sur la façon de faire cela?
Nous ne pensons pas utiliser un outil de configuration différent pour l'instant, nous recherchons simplement une solution simple pour l'empaquetage de dossier.
Projet d'installation de Visual Studio avec tous les fichiers d'un dossier
Répondre
Il semble qu'il n'y avait pas de solution facile pour cette question. Nous avons fini par changer l'outil d'installation et en utilisant Advanced Installer pour créer l'installation, il a une fonctionnalité intéressante qui synchronise les fichiers dans un dossier pour le déploiement.
Pourriez-vous simplement ajouter tous les fichiers du dossier avec une macro ??
Aussi peut-être vous pouvez simplement effacer les fichiers sur le projet d'installation (avec une macro ou add-in) et ajoutez les fichiers dans le dossier avec la même méthode ..
Pour ajouter le dossier entier, ouvrez une fenêtre Windows Explorer, puis faites glisser tous les fichiers que vous souhaitez ajouter dans la vue du système de fichiers.
J'ai le même problème. Bien que n'étant pas la solution idéale, une idée que j'ai eu est d'avoir un fichier batch qui zips les fichiers, puis mon projet d'installation distribue juste ce zip. Après cela, vous devrez les décompresser après l'installation. Alternativement, vous pouvez écrire une petite application pour les compresser en un seul fichier et les décompresser lorsque l'application s'exécute la première fois. Fondamentalement, la même solution, sauf que vous l'écrivez vous-même, donc pas besoin d'utiliser un outil de décompression tiers et le processus d'installation est un peu plus propre.
Je pense que je vais bientôt faire la dernière solution pour mon projet parce que je ne cherche pas à payer le gros lot pour une meilleure application d'installation pour l'instant non plus.
OH pas vous pouvez glisser-déposer fichiers et dossiers dans le répertoire d'installation dans vs
même chose que vous pouvez dire dans le commentaire aussi. –
Ce qui suit fonctionne parfaitement: il suffit de glisser-déposer le dossier dans le répertoire d'installation (utilisez l'explorateur de Windows ne l'explorateur de solution). Ensuite, il va ajouter tous les fichiers à l'intérieur et tous les sous-dossiers.
Vous pouvez faire un clic droit sur le dossier dans l'explorateur et cliquer sur copier, puis cliquer avec le bouton droit sur le dossier dans la vue du système de fichiers dans le projet de configuration et cliquer sur coller. Faire glisser et déposer n'a pas fonctionné pour moi.
Nous avons eu ce même problème. Vous ne pouvez PAS faire glisser/déposer .. Mais vous pouvez aller au contenu que vous voulez dans Windows Explorer, copier les éléments (qui peuvent inclure des sous-dossiers), puis retourner à VS Installer et les coller (par exemple le dossier de l'application).
Remarque. Si vous devez créer des dossiers personnalisés (par exemple c: \ html), vous pouvez également utiliser cette approche, mais vous devez d'abord créer le dossier personnalisé dans le volet gauche (en spécifiant le chemin absolu comme cible), puis revenir au volet gauche. coller.
Cette méthode fonctionne pour empaqueter un ensemble de dossiers, mais NE SYNC PAS de dossiers qui peuvent avoir des contenus variés! Si le contenu change entre les déploiements, vous devez recopier/coller pour que le fichier d'installation contienne tout!
- 1. Fermez tous les fichiers dans Visual Studio à la sortie
- 2. Dans Visual Studio, qu'est-ce qu'un moyen rapide de supprimer tous les fichiers d'exclusion d'un projet?
- 3. La meilleure façon d'éliminer tous les fichiers intermédiaires des dossiers de projet Visual Studio?
- 4. Chargement de tous les fichiers dans un dossier avec Flex
- 5. Quels sont les fichiers requis pour un projet Visual Studio?
- 6. Le projet Visual Studio place les fichiers objet dans un répertoire de projet indépendant. help
- 7. Quels sont les pièges de la combinaison d'un projet de site Web avec un projet d'application Web dans Visual Studio?
- 8. Supprimer les fichiers de fichiers non-projet de SVN dans Visual Studio
- 9. Intégration de Perforce avec Visual Studio sans que les fichiers de projet ne soient forcément archivés
- 10. Solution Visual Studio qui pointe vers un dossier et affiche tous les sous-dossiers et fichiers dans l'explorateur de solutions?
- 11. Comment puis-je ajouter automatiquement un « en utilisant » déclaration à tous les fichiers dans un dossier, espace de noms ou d'un projet avec Visual Studio 2005/ReSharper
- 12. Dossier ReflectedSchemas dans le dossier AppData de l'utilisateur (Visual Studio)
- 13. Inclure les fichiers à l'aide de caractères génériques dans un dossier dans Visual Studio
- 14. Comment extraire tous les fichiers de projet VB6 de VSS?
- 15. Nouveau projet JavaScript avec Visual Studio 2008
- 16. Visual Studio ouvre des serveurs de développement pour tous les sites Web de mon projet.
- 17. Afficher tous les noms de fichiers d'un dossier spécifique
- 18. Icône de projet dans Visual Studio
- 19. fichiers XML Gestion dans un projet Visual Studio (2 cas)
- 20. Dépendances de projet dans Visual Studio
- 21. Fusion de fichiers de solution Visual Studio
- 22. Fichiers partagés entre projets dans Visual Studio
- 23. Dossier "Tous les utilisateurs"
- 24. Besoin d'une macro Visual Studio pour ajouter une bannière à tous les fichiers C#
- 25. Débogage de fichiers ASHX Visual Studio
- 26. Zend Studio for eclipse - Changement de l'encodage des caractères pour tous les fichiers d'un projet
- 27. Structure de projet C++ sous Visual Studio 2008
- 28. Tous les fichiers .cpp dépendent de deux fichiers .h?
- 29. Afficher un dossier dans Visual Studio
- 30. Puis-je créer un nouveau dossier avec un modèle d'élément Visual Studio?
Cela peut être une solution. Je ne sais pas grand-chose sur les macros sur VStudio, donc 2 questions: -Comment est facile de changer la macro pour parcourir le système de fichiers? -Puis-je exécuter la macro à partir de la ligne de commande, afin que je puisse l'exécuter de manière automatique? – pauloya
La macro est juste une fonction comme une autre, qui fait des choses sur l'EDI. alors oui, vous pouvez ajouter des fonctionnalités de navigation. A propos de la ligne de commande, je ne sais pas, et je ne pense pas, car il vit à l'intérieur de l'IDE. – gbianchi