C# Unit -Testausfall: Assembly Manifestfabinkt
Während der Tests von C# Windows Forms Unit -Testen können Sie A System.IO.FileLoadException
begegnen: "Die Manifestdefinition der lokalisierten Baugruppe stimmt nicht mit der Montage -Referenz überein." Dieser Fehler bedeutet
Auflösung:
Das Problem beruht auf einer Diskrepanz zwischen der Assemblierung Ihrer Codereferenzen und der Montage, die die Laufzeit findet. Um dies zu beheben, überprüfen Sie, ob die richtige Baugruppe an diesen Stellen vorhanden ist:
gacutil /i "path/to/dll"
Utility.dll
stecken Sie den Schuldigen:
Der Call -Stack der Ausnahme liefert entscheidende Informationen. Es identifiziert die Methode, die versucht, die nicht übereinstimmende Versammlung zu laden.
Weitere Ressourcen:
Konsultieren Sie die folgenden Fehlerbehebung:
Das obige ist der detaillierte Inhalt vonWarum fehlschlägt mein C# Unit -Test mit 'Die Manifestdefinition der lokalisierten Montage entspricht nicht der Montagereferenz'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!