J'obtiens toujours ce message d'erreur comme résultat après chaque exécution de débogage que j'ai faite sur n'importe lequel de mes projets dans VS2003. J'ai parcouru de nombreux forums et ils fournissent tous une réponse qui ne correspond pas au problème réel.
LINK : erreur fatale LNK1201 : erreur d'écriture dans la base de données du programme 'd : \Coding\Flyff\Projects\GUI Système 20110721 \Debug\GUI System 20110721.pdb' ; vérifier si l'espace disque est insuffisant, si le chemin d'accès n'est pas valide ou si les privilèges sont insuffisants.
J'utilise Windows 7 Ultimate x64 avec Visual Studio 2003 .NET (service pack VS7.1sp1-KB918007-X86.exe).
Ce que j'ai déjà essayé :
- Fonctionne en mode compatible avec plusieurs autres systèmes d'exploitation et Service Packs.
- Définir l'autorisation d'écriture des dossiers de projet sur "full".
- Exécutez Visual Studio en tant qu'administrateur.
- Format d'information de débogage modifié en plusieurs autres formats.
Pour reproduire ce bug, vous devez disposer de Windows 7 x64 (probablement Ultimate). Visual Studio 2003 (avec la mise à jour VS7.1sp1-KB918007-X86.exe).
J'ai plus de 150 Go d'espace, cela n'a donc rien à voir.
Visual Studio verrouille simplement le fichier PDB lors du débogage et ne peut pas le déverrouiller après le débogage.
Vous devez également exécuter un morceau de code qui s'exécute pendant quelques secondes, comme celui-ci :
int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
Sleep( 5000 );
MessageBox( NULL, "Test", "", 0 );
return 0;
}
J'espère que quelqu'un a une solution, car je suis actuellement obligé d'utiliser cette configuration d'environnement.
Santé, Nicco.