MSB4066 diagnostische code
In dit artikel wordt de MSB4066 foutcode beschreven.
Berichttekst
MSB4066: The attribute 'value' in element 'value' is unrecognized.
Opmerkingen
Deze fout treedt op wanneer MSBuild een XML-kenmerk tegenkomt in een projectbestand of doelbestand dat niet wordt herkend. MSBuild valideert de kenmerken van elementen in projectbestanden om ervoor te zorgen dat ze voldoen aan de juiste MSBuild-syntaxis en ondersteunde kenmerken voor elk element.
Mogelijke oorzaken
De fout wordt meestal veroorzaakt door een van de volgende:
- Een typefout in een kenmerknaam in een MSBuild-projectbestand (bijvoorbeeld
.csproj
,.vbproj
of.proj
). - Gebruik van een niet-ondersteund of verouderd kenmerk in een projectbestand.
- Er is een kenmerk toegevoegd aan het projectbestand, maar wordt niet herkend door uw versie van MSBuild.
Resolutie
- Controleren op typfouten: controleer of de kenmerknaam juist is gespeld en overeenkomt met het verwachte schema.
- Niet-ondersteunde kenmerken verwijderen: Kruisverwijzing naar de MSBuild-documentatie om ervoor te zorgen dat het kenmerk geldig is voor het specifieke element. Zie MSBuild-projectbestandsschemareferentie.
- MSBuild-versie bijwerken: als het kenmerk nieuw is en niet wordt herkend, controleert u of u een versie van MSBuild gebruikt die dit ondersteunt.
Van toepassing op
Alle versies van MSBuild