CORRECTIF : l'IDE de Visual Studio cesse de répondre ou se bloque lorsque vous compilez une solution Visual C# sous le débogueur IDE

Traductions disponibles Traductions disponibles
Numéro d'article: 909086 - Voir les produits auxquels s'applique cet article
Avertissement
Agrandir tout | Réduire tout

Symptômes

Lorsque vous compilez une solution Visual C# sous le débogueur Visual Studio IDE, l'IDE de Visual Studio cesse de répondre ou tombe en panne.

Cause

Ce problème est provoqué par un bogue dans le compilateur Visual C# .NET 2003.

Résolution

Un correctif est désormais disponible auprès de Microsoft, mais il ne vise qu'à corriger le problème décrit dans cet article. Uniquement l'appliquer à des systèmes rencontrant ce problème spécifique. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas gravement touché par ce problème, nous vous recommandons d'attendre le prochain service pack Visual C# .NET 2003 qui comprendra ce correctif.

Pour résoudre ce problème immédiatement, contactez services de support technique Microsoft afin d'obtenir le correctif logiciel. Pour une liste complète des numéros de téléphone des services de support technique Microsoft et des informations sur les frais de support technique, reportez-vous au site de Web Microsoft suivant :
http://support.microsoft.com/contactus/?ws=support
note Dans certains cas, les frais aucuns de support peuvent être facturés si un technicien du support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s'appliqueront aux autres questions et problèmes non traités par la mise à jour en question.

Conditions préalables

Microsoft Visual C# .NET 2003 pour appliquer ce correctif doit être.

Demande de redémarrage

Vous devez redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations sur le remplacement de correctif

Ce correctif ne remplace aucun autre correctif.

Informations de fichier

La version anglaise de ce correctif dispose les attributs de fichier (ou attributs de fichier version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, il est convertie en heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'élément Date et heure du Panneau de configuration.

Correctif de 32 bits Visual Studio .NET 2003

Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Cpde.dll7.10.5022.0303,104Oct / 07 / 200510:15Non applicable
Csee.dll7.10.5022.0196,608Oct / 07 / 200510:16Non applicable
Vsdebug.dll7.10.5022.0692,224Oct / 07 / 200510:21Non applicable

Statut

Microsoft a confirmé qu'il s'agit un bogue dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Informations de vidage de pile

You may receive the following stack dump information when the Visual Studio IDE crash occurs:
0:020> kbnL
 # ChildEBP RetAddr  Args to Child              
00 1867ef80 77f5c534 77e7a580 00001e20 00000000 SharedUserData!SystemCallStub+0x4
01 1867ef84 77e7a580 00001e20 00000000 1867efac ntdll!ZwWaitForSingleObject+0xc
02 1867efe8 77e7ab74 00001e20 00004e20 00000000 kernel32!WaitForSingleObjectEx+0xa8
03 1867eff8 004134e5 00001e20 00004e20 0040d15b kernel32!WaitForSingleObject+0xf
04 1867f37c 0040d0ee 00000001 00000000 1867f998 devenv!DwCreateProcess+0xc0
05 1867f3c4 7918cd0e 1867f998 1867f998 792b0622 devenv!DwExceptionFilter+0x107
06 1867f3d0 792b0622 1867f998 1867f998 1867f998 mscoree!__CxxUnhandledExceptionFilter+0x46
07 1867f420 792b0651 1867f998 00000001 1867f970 mscorwks!InternalUnhandledExceptionFilter+0x171
08 1867f430 6056857d 1867f998 1867f998 6006c45e mscorwks!COMUnhandledExceptionFilter+0xd
09 1867f43c 6006c45e 1867f998 00000000 77e99bf5 SSSCC!__CxxUnhandledExceptionFilter+0x3e
0a 1867f448 77e99bf5 1867f998 77e8a870 00000000 SSAPI!__CxxUnhandledExceptionFilter+0x3e
0b 1867f970 77e9f33c 1867f998 77e9b334 1867f9a0 kernel32!UnhandledExceptionFilter+0x10a
0c 1867ffec 00000000 5180c9f8 00000000 00000000 kernel32!BaseThreadStart+0x4d

0:020> .frame 5
05 1867f3c4 7918cd0e devenv!DwExceptionFilter+0x107 [\\cpvsbuild\drops\v7.0eve\raw\3077\vs\src\appid\devenv\stub\winmain.cpp @ 247]

0:020> dv /V
1867f3cc @ebp+0x08 pExceptionPointers = 0x1867f998

0:020> dt pExceptionPointers
Local var @ 0x1867f3cc Type _EXCEPTION_POINTERS*
0x1867f998 
   +0x000 ExceptionRecord  : 0x1867fa88 
   +0x004 ContextRecord    : 0x1867faa4 

0:020> .cxr 0x1867faa4 
eax=0000001a ebx=108c8900 ecx=166ddc98 edx=00000000 esi=1075f848 edi=00000000
eip=5180a596 esp=1867fd70 ebp=1867fdac iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010202
cpde!CModule::GetMetaDataImport+0xe:
5180a596 8b08             mov     ecx,[eax]         ds:0023:0000001a=????????

0:020> kbnL
  *** Stack trace for last set context - .thread/.cxr resets it
 # ChildEBP RetAddr  Args to Child              
00 1867fd70 518071c5 1867fd8c 108b0f28 1867fdc4 cpde!CModule::GetMetaDataImport+0xe
01 1867fdac 518072ed 834965da 4b2ef145 7e907f86 cpde!CDebugProgram::DoFindModuleFromGuid+0x59
02 1867fdf4 51805f27 29620814 1867fe38 1867feec cpde!CDebugEngine::FindModule+0xa6
03 1867fe98 51802523 00000000 00000001 00000000 cpde!CDebugThread::BuildStackFrames+0x212
04 1867feb8 517f241d 00000000 00000001 00000000 cpde!CDebugThread::GetCurrentStackFrame+0x35
05 1867ff38 517f179e 39f82f24 00000001 00000001 cpde!CDebugProgram::DoException+0x6f
06 1867ff7c 5180c786 008806e8 00880000 00000000 cpde!CDebugProgram::DoDebugEvent+0x287
07 1867ffb0 5180ca11 77e7d28e 00000000 008806e8 cpde!CThread::MessageLoop+0x71
08 1867ffb4 77e7d28e 00000000 008806e8 00880000 cpde!ThreadFunc+0x19
09 1867ffec 00000000 5180c9f8 00000000 00000000 kernel32!BaseThreadStart+0x37

Propriétés

Numéro d'article: 909086 - Dernière mise à jour: jeudi 20 juillet 2006 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual C# .NET 2003 Initiation
Mots-clés : 
kbmt kbfix kbqfe kbtshoot kbhotfixserver kbbug KB909086 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 909086
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com