MSB4066 diagnostikkod
Den här artikeln beskriver MSB4066 felkoden.
Meddelandetext
MSB4066: The attribute 'value' in element 'value' is unrecognized.
Anmärkningar
Det här felet uppstår när MSBuild stöter på ett XML-attribut i en projektfil eller målfil som den inte känner igen. MSBuild validerar attributen för element i projektfiler för att säkerställa att de följer rätt MSBuild-syntax och attribut som stöds för varje element.
Möjliga orsaker
Felet orsakas vanligtvis av något av följande:
- Ett skrivfel i ett attributnamn i en MSBuild-projektfil (till exempel
.csproj
,.vbproj
eller.proj
). - Användning av ett attribut som inte stöds eller är föråldrat i en projektfil.
- Ett attribut har lagts till i projektfilen men känns inte igen av din version av MSBuild.
Upplösning
- Sök efter stavfel: Kontrollera att attributnamnet är korrekt stavat och matchar det förväntade schemat.
- Ta bort attribut som inte stöds: Korsreferens till MSBuild-dokumentationen för att säkerställa att attributet är giltigt för det specifika elementet. Se MSBuild-projektfilschemareferens.
- Uppdatera MSBuild-versionen: Om attributet är nytt och inte känns igen kontrollerar du att du använder en version av MSBuild som stöder det.
Gäller för
Alla versioner av MSBuild