J'utilise la version x64 de Windows 7. Mon application utilise des serveurs COM (serveurs COM x86 natifs habituels) qui ne peuvent pas être chargés dans le contexte x64. J'ai donc décidé de l'exécuter en tant qu'application x86 en utilisant WOW, donc j'ai défini la cible de la plateforme comme x86.Débogage de l'application x86 .NET sur Windows x64 dans VS2008
Mais le débogueur Visual Studio 2008 a commencé à afficher des messages tels que "Le fichier source est différent ...." pour tous les fichiers source lorsque j'essaie de le déboguer. Quelle est la raison de ce comportement? Cette question est née il "The source file is different...." message in Visual Studio 2008 is result of debugging x32 apps on x64 Windows
Mise à jour: Je nettoyais solution, solution reconstruite, retirée obj, etc. bin et dossiers, remis en marche l'ordinateur, réinstallé Visual Studio ... Alors, quoi d'autre pourrait être le problème?
Update2: Si vous créez un nouveau projet d'application Windows et que vous modifiez la plate-forme cible en x86, vous verrez ce problème. Mais si vous supprimez Settings1.settings du projet le problème sera éliminé !!. Une idée?
Update3: http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/bc297668-65b4-46e8-969e-c7a6340d33b6
Avez-vous nettoyé les dossiers de sortie de votre projet et vérifié dans le journal de construction que la construction a vraiment réussi? –
J'ai répondu dans la description de la question. –
Et si vous remettez votre plate-forme cible en mode x64, le débogage fonctionne à nouveau? –