utilitaire de capture de Registre Visual Studio a rencontré un problème
-
19-09-2019 - |
Question
J'ai récemment réinstallé ma machine de développement et suis passé de 32 bits de Windows Vista à 64 bits de Windows 7. Je suis en cours d'exécution VS2008.
Certains de mes applications .NET utilisent encore J #, ce qui provoque maintenant des problèmes. Le programme fonctionne toujours, mais quand je veux déployer (je suis sur un projet d'installation pour créer un .msi), je reçois cette erreur:
"utilitaire de capture de Registre Visual Studio a rencontré un problème"
Comment puis-je résoudre ce problème? Cette erreur ne se produit pas avec d'autres programmes (ceux écrits purement en C #).
La solution
Oui, c'est un bug connu avec Win7 et VS2008, dans la création d'un programme d'installation qui expose des objets COM.
Voici la solution de contournement
Merci @RogerFraser pour la pointe que j'avais le même problème
Pour résoudre.
- Localisez regcap.exe ici: C: \ Program Files \ Microsoft Visual Studio \ 9.0 Common7 \ Tools \ Déploiement
- Faites un clic droit et sélectionnez Propriétés.
- Sélectionnez l'onglet Compatibilité
- case à cocher pour exécuter ce programme en mode de compatibilité.
- Sélectionnez Windows Vista SP2 dans le menu déroulant du système d'exploitation.
- Cliquez sur OK et recompiler.
HTH.
Autres conseils