2010-11-05 9 views
2

Notre équipe de développement travaille principalement sur le même serveur Terminal Server. Nous travaillons sur un addin Outlook VSTO 2010. Nous venons de passer de "Visual Studio 2008/Office 2003/VSTO 2005" à "Visual Studio 2010/Office 2010/VSTO 2010". Tenter de déboguer le complément à partir de Visual Studio provoque l'erreur suivante si n'importe quel autre utilisateur exécute Outlook sur le serveur:Impossible de déboguer l'extension VSTO sur le serveur Terminal Server

Impossible de déboguer le complément car 'Outlook' est déjà en cours d'exécution. Fermez 'Outlook', puis réexécutez le projet. Avant la mise à jour du logiciel, chaque développeur pouvait déboguer l'application en même temps. Des idées sur une cause/solution?

Répondre

2

Un collègue a pu trouver une solution:

Ajouter Outlook.exe à la solution Visual Studio comme un projet existant, en naviguant sur le chemin d'installation de bureau de la boîte de dialogue « projet Ajouter existant », et en sélectionnant Outlook.exe.

Définissez le projet Outlook en tant que projet de démarrage.

Définissez le type de débogueur de projet Outlook sur "Managed v4.0".

Cela permet au débogage de fonctionner comme auparavant, mais ignore la vérification de processus existante qui a été ajoutée à VSTO.

+0

Comment définir le "Type de débogueur de projet Outlook" sur "Managed v4.0"? Cliquer sur le projet outlook.exe pour définir ses propriétés génère une erreur. J'essaye ceci parce que dans VS 2013, essayant de déboguer un complément 2007 de perspectives. Cela fonctionne bien depuis toujours, et tout à coup, il refuse de déboguer. Je suis sûr que redémarrer la machine permettrait de résoudre le problème, mais je travaille à distance et ne peut pas redémarrer pendant une semaine. Le redémarrage du studio visuel et des perspectives n'a pas fonctionné. – Jimmy

+0

À l'heure actuelle, il suffit d'exécuter le projet Outlook.exe pour exécuter Outlook, mais pas dans le code managé (ou s'arrêter aux points d'arrêt dans le code managé) – Jimmy

+0

Ceci était mon problème (résolu maintenant): http://stackoverflow.com/q/34441549/68936 – Jimmy

Questions connexes