Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird der MSB3246 Fehlercode beschrieben.
Nachrichtentext
MSB3246: Resolved file has a bad image, no metadata, or is otherwise inaccessible.
Bemerkungen
Dieser Fehler tritt auf, wenn MSBuild eine Assemblydatei findet, die Datei jedoch nicht öffnen konnte, um die Metadaten als .NET-Assembly zu prüfen. Dies könnte darauf zurückzuführen sein, dass die Datei beschädigt ist, sodass sie nicht als Assembly lesbar ist oder keine Assemblydatei ist.
Weitere Informationen zur Behebung von Assemblyverweisen zur Untersuchung des Problems finden Sie unter "Fehlerbehebung", einschließlich der Identifizierung der spezifischen Datei, die MSBuild zu lesen versuchte.
Wenn die Assembly Teil eines SDK oder Tools ist, versuchen Sie, das SDK oder Tool erneut zu installieren.
Ist die Assembly unkenntlich gemacht? Überprüfen Sie die Dokumentation für das Verschleierungstool, um zu bestimmen, wie eine Assembly verschleiert wird, die als Referenz verwendet wird.
Wenn es sich um Eine eigene Assembly handelt, versuchen Sie, sie neu zu erstellen, und versuchen Sie, die Assembly in einem Assembly-Viewer zu öffnen, z. B. ILDasm.exe , um festzustellen, ob sie ordnungsgemäß geladen wird.
Betrifft
Alle Versionen von MSBuild