2017-03-29 8 views
2

J'ai récemment installé Visual Studio 2017, peu après sa sortie (mars 2017). Quand je vais déboguer mon projet de périphérique intelligent dans VS 2008, je reçois un message d'erreur qui dit simplement "L'opération n'a pas pu être complétée". ,.Après l'installation de Visual Studio 2017, je ne parviens pas à déboguer le projet de périphérique intelligent dans Visual Studio 2008

Voici une liste de ce que j'ai observé:

  • La sortie du projet se déploie avec succès
  • aucun message d'erreur est affiché dans la fenêtre de sortie dans Visual Studio
  • quand je vais à Debug = > Attacher à Process et ouvrir le menu déroulant Transport, il ne contient pas de Smart Device comme d'habitude.
  • ProcMon montre que devenv maintient une connexion ouverte au dispositif sur le port 5355

Ce que j'ai essayé:

  • J'ai essayé le débogage sur plusieurs types d'émulateur et périphériques que je connais ont travaillé autrefois.
  • J'ai essayé de créer une nouvelle solution avec le projet de périphérique intelligent par défaut.
  • J'ai essayé de supprimer tous les fichiers en% localappdata%/Microsoft/CoreCon/1,0

Répondre

2

de Developer Community: la cause est une erreur dans l'enregistrement de la bibliothèque de types pour ce composant.

Pour résoudre ce problème, vous pouvez:

Ouvrez une invite de commandes avec des privilèges d'administrateur et exécutez la commande suivante:

reg add HKEY_CLASSES_ROOT\TypeLib{6A1A7D39-8449-4287-8EF0-CE256582C940}\8.0\0\win32 /t REG_SZ /d "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\coloader80.tlb" 

Sinon, vous pouvez exécuter:

regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\coloader80.dll" 

Le l'inscription correcte sera incluse dans les futures versions de Visual Studio.

2

Après avoir essayé d'utiliser Visual Studio pour déboguer son auto, je reçu le message d'erreur suivant

"A Visual Studio DLL, coloader8O.dll, is not correctly installed. Please 
repairyour Visual Studio installation via ‘Add or Remove Programs’ in 
Control Panel. 
If the problem persists, you can manually register coloader8O.dll from 
the command prompt with ‘regsvr32 
“%CommonProgramFiles%\Microsoft 
Shared\VS7Debug\coloader8O.dll”. 

I a pu résoudre le problème en suivant quelques instructions que j'ai trouvé sur developercommunity.visualstudio.com qui consiste à modifier les valeurs de regestry à HKEY_CLASSES_ROOT\TypeLib{6A1A7D39-8449-4287-8EF0-CE256582C940}\8.0\0\win32 à C:\Program Files (x86)\Common Files\Microsoft Shared\VS7Debug\\coloader80.tlb