Sur une toute nouvelle machine Vista, je reçois l'erreur suivante - instantanément - chaque fois que je tente de démarrer un projet en mode débogage:Visual Studio 2008 lecture ou l'écriture de la mémoire protégée lors du débogage
Tentative de lecture ou écrire en mémoire protégée . C'est souvent une indication que l'autre mémoire est corrompue.
Je n'achète pas la partie «autre mémoire est corrompue» du message. Je pensais que l'erreur pouvait être liée à un projet que je venais de déplacer sur la nouvelle machine, mais même un tout nouveau projet vide présente le même comportement. Et je ne reçois aucun message lorsque je démarre sans débogage.
J'ai lu en ligne sur quelques corrections:
- Il y avait un service pack pour .NET 2.0 en 2007 qui aborde les questions. Je suis sur 3.5 SP1, donc je doute que ce soit le problème.
- Compilez explicitement pour x86, car les DLL que vous référencez sont en 32 bits et vous aurez des problèmes. Je suis sur un Core 2 Duo, mais en cours d'exécution Vista 32 bits, de sorte que cela ne devrait pas être un problème, non? (De plus, dans le projet de test, pas de DLL.)
- Sous déboguer, décochez "Supprimer l'optimisation JIT sur la charge du module". Je n'ai rien fait pour moi.
- Essuyez tout le système d'exploitation et réinstallez VS2008. (Cela a apparemment fonctionné pour un enfant.) Je n'ai pas le temps pour ça maintenant.
Je peux probablement faire ce que j'ai besoin de faire sans débogage, mais j'aimerais bien le récupérer. Si quelqu'un ici peut penser à pourquoi cela pourrait se produire, s'il vous plaît faites le moi savoir. Merci.
Quels types de compléments utilisez-vous? Sont-ils à jour? Une affiche du forum a mentionné que leur coupable était VisualSVN – bkritzer
Non, pas de compléments. C'est une machine fraîche avec une nouvelle installation de VS. – dnord