Udostępnij przez


Błąd narzędzi konsolidatora LNK1318

Nieoczekiwany błąd pdB; przyczyna "szczegóły"

Uwagi

Konsolidator napotkał nieoczekiwany błąd podczas otwierania, odczytywania lub zapisywania w pliku PDB.

Ten komunikat o błędzie jest generowany w przypadku nietypowych problemów w plikach PDB. Przyczyna i szczegóły reprezentują informacje dostępne dla konsolidatora, gdy wystąpił błąd. Może to nie być bardzo przydatne, ponieważ typowe błędy podczas pracy z plikami PDB mają oddzielne, bardziej informacyjne komunikaty o błędach.

Ponieważ źródło błędu jest nietypowe, dostępne są tylko ogólne porady dotyczące rozwiązywania tego problemu:

  • Wykonaj czystą operację w katalogach kompilacji, a następnie wykonaj pełną kompilację rozwiązania.

  • Uruchom ponownie komputer lub sprawdź, czy nie ma odpowiedzi, mspdbsrv.exe procesów i zabij je w menedżerze zadań.

  • Wyłącz kontrole antywirusowe w katalogach projektu.

  • Użyj opcji /Zf kompilatora, jeśli używasz /MP z MSBuild lub innego równoległego procesu kompilacji.

  • Spróbuj utworzyć przy użyciu 64-bitowego zestawu narzędzi hostowanego.

  • Serializowanie łączenia w celu wyeliminowania problemów z łączem równoległym w razie potrzeby. Ten błąd może być spowodowany tym, że mspdbsrv.exe jest uruchamiana przez jedno wystąpienie linku i jest zamykana przed użyciem innego wystąpienia linku. Wadą tej poprawki jest to, że kompilacje projektu mogą trwać znacznie dłużej.