Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln beskrivs MSB3246 felkod.
Meddelandetext
MSB3246: Resolved file has a bad image, no metadata, or is otherwise inaccessible.
Anmärkningar
Det här felet uppstår när MSBuild hittar en sammansättningsfil, men det gick inte att öppna filen för att inspektera metadata som en .NET-sammansättning. Det kan bero på att filen är skadad så att den inte kan läsas som en sammansättning, eller så är den inte en sammansättningsfil.
Se Felsöka sammansättningsreferenser för att undersöka problemet, inklusive att identifiera den specifika fil som MSBuild försökte läsa.
Om sammansättningen ingår i ett SDK eller verktyg kan du prova att installera om SDK:t eller verktyget.
Är sammansättningen obfuskerad? Kontrollera dokumentationen för obfuscation-verktyget för att avgöra hur du fördunklar en sammansättning som används som referens.
Om det är din egen sammansättning kan du försöka återskapa den och försöka öppna sammansättningen i ett visningsprogram för sammansättning, till exempel ILDasm.exe för att se om den läses in korrekt.
Gäller för
Alla versioner av MSBuild