Sdílet prostřednictvím


Chyba linkerů LNK1318

Neočekávaná chyba PDB; příčina "details" (podrobnosti)

Linker zjistil neočekávanou chybu při otevírání, čtení nebo zápisu do souboru PDB.

Tato chybová zpráva se vytváří pro méně časté problémy v souborech PDB. Příčina a podrobnosti představují informace dostupné linkeru, když došlo k chybě. To nemusí být velmi užitečné, protože běžné chyby při práci se soubory PDB mají samostatné, informativní chybové zprávy.

Vzhledem k tomu, že zdroj chyby je neobvyklý, je k dispozici pouze obecná doporučení pro řešení tohoto problému:

  • Proveďte čistou operaci v adresářích sestavení a pak proveďte úplné sestavení vašeho řešení.

  • Restartujte počítač, nebo zkontrolujte, jestli procesy mspdbsrv.exe nereagují nebo nereagují, a ukončete je v TaskManageru.

  • Vypněte antivirové kontroly v adresářích projektu.

  • Možnost kompilátoru /Zf použijte, pokud používáte /MP s MSBuildem nebo jiným paralelním procesem sestavení.

  • Zkuste sestavovat pomocí 64bitové hostované sady nástrojů.

  • Serializace propojení za účelem zmírnění problémů s paralelním propojením v případě potřeby K této chybě může dojít v případě, že mspdbsrv.exe spustí jedna instance propojení a vypne se před použitím jiné instance propojení. Nevýhodou této opravy je, že dokončení sestavení projektu může trvat výrazně déle.