C'est un vieux message, alors peut-être que cela peut vous aider ou aider d'autres personnes qui sont confrontées à ce problème exaspérant (en supposant que vous êtes confrontées à des erreurs). comme -6225 ).
Symptômes :
- Vous pouvez (re)construire chaque projet sans problème, y compris le projet Install Shield.
- Cependant, si vous construisez le Solution (de plusieurs projets) les erreurs semblent juste apparaître
Essayez :
- dans VS 2012, cliquez à droite sur votre solution et sélectionnez
Project Build Order
- même si l'ordre semble correct, continuez à définir les dépendances
- Par exemple, votre projet d'installation dépend du projet source (évidemment, mais comme cet outil ne le "sait" pas, il a besoin d'aide).
Je ne sais pas si cela résout le problème des "mauvaises dlls" (je n'ai pas vécu cette expérience...) mais la suggestion de vérifier les sorties du projet pourrait aider....the ci-dessus a résolu mes problèmes.
Oui, je suis d'accord, s'il ne peut même pas faire la parité avec VS2010 et inférieur installation et déploiement les projets de facilité d'utilisation, alors c'est une de ces courbes d'apprentissage de plus que les développeurs doivent gérer (perte de temps). Je ne suis pas prêt à dire qu'il s'agit d'un produit de mauvaise qualité, il y a même de belles friandises, même dans la version "limitée". .... .
J'espère que cela vous aidera. ....
Mise à jour 1
Oui, je peux officiellement dire que l'ISLE est de mauvaise qualité. . Je fais maintenant l'expérience horrible du problème des "dlls manquantes" (oubliez les mauvaises dlls, elles ne sont même pas dans le dossier d'installation, excusez le langage coloré mais WTF ??!!). ISLE ne peut pas identifier les dépendances appropriées - et je ne suis pas d'accord avec la réponse précédente. Ce problème N'A PAS existent avec le système intégré Setup and Deployment Project
que nous avons depuis VS 2005.
Je suis d'accord avec le commentaire concernant le geste stupide de MS.
Une fois que j'aurai résolu ce problème, je mettrai à jour.
Mise à jour 2
Ma solution (s'il y a une meilleure solution, merci de répondre) Tout ceci est fait dans l'interface utilisateur de l'ISLE :
-
Recherche de dépendances - clic droit sur le projet sortie primaire , sélectionnez Dependencies from scan at build
-
Vous verrez les dépendances que vous devrez ajouter manuellement indiqué par une icône rouge
Je les ai décoché pour pouvoir me débarrasser de la -6248 avertissement ce qui est vraiment étrange parce que IMHO il devrait être une erreur fatale dans la construction - Comment cette installation/cette configuration peut-elle fonctionner s'il lui manque des dépendances ? A avertissement continue la construction, mais il ne travaillent jamais !
-
Alors (oui) manuellement ajoutez les dépendances que vous avez identifiées ci-dessus...
BTW, je ne sais pas si cela a de l'importance - j'ai commencé tout le processus en Importation de un projet d'installation VS 2010 utilisant ISLE ( ISLE menu
-> Visual Studio Deployment Project Import Wizard
). Je ne suis pas sûr que cela ait de l'importance. Dependencies from scan at build
si vous partiez de zéro (au lieu d'importer) ?
Voilà pour les "progrès" dans l'installation et le déploiement de VS2012...
J'espère que cela vous aidera !