kod diagnostyczny MSB3246

W tym artykule opisano kod błędu MSB3246.

Tekst wiadomości

MSB3246: Resolved file has a bad image, no metadata, or is otherwise inaccessible.

Uwagi

Ten błąd występuje, gdy program MSBuild znajdzie plik zestawu, ale nie może otworzyć pliku w celu sprawdzenia metadanych jako zestawu platformy .NET. Może to być spowodowane tym, że plik jest uszkodzony, więc nie można go odczytać jako zestawu lub nie jest w rzeczywistości plikiem zestawu.

Zobacz Rozwiązywanie problemów z odwołaniami do zestawów w celu zbadania problemu, w tym zidentyfikowania określonego pliku MSBuild, który próbował odczytać.

Jeśli zestaw jest częścią zestawu SDK lub narzędzia, spróbuj ponownie zainstalować zestaw SDK lub narzędzie.

Czy zestaw jest zaciemniony? Zapoznaj się z dokumentacją narzędzia zaciemniania, aby ustalić, jak zaciemnić zestaw używany jako punkt odniesienia.

Jeśli jest to twój własny zestaw, spróbuj go skompilować i spróbuj otworzyć zestaw w przeglądarce zestawów, takiej jak ILDasm.exe , aby sprawdzić, czy ładuje się poprawnie.

Dotyczy

Wszystkie wersje programu MSBuild