MSB4066 diagnostický kód
Tento článek popisuje kód chyby MSB4066.
Text zprávy
MSB4066: The attribute 'value' in element 'value' is unrecognized.
Poznámky
K této chybě dochází v případě, že nástroj MSBuild v souboru projektu nebo cílovém souboru narazí na atribut XML, který nerozpozná. MSBuild ověří atributy elementů v souborech projektu, aby zajistil, že dodržují správnou syntaxi MSBuild a podporované atributy pro každý prvek.
Možné příčiny
Příčinou chyby je obvykle jedna z následujících příčin:
- Překlep v názvu atributu v souboru projektu MSBuild (například
.csproj
,.vbproj
nebo.proj
). - Použití nepodporovaného nebo zastaralého atributu v souboru projektu
- Do souboru projektu byl přidán atribut, ale není rozpoznán vaší verzí nástroje MSBuild.
Usnesení
- Zkontrolujte překlepy: Ověřte, zda je název atributu zadán správně a odpovídá očekávanému schématu.
- Odebrání nepodporovaných atributů: Křížový odkaz na dokumentaci nástroje MSBuild k zajištění platnosti atributu pro konkrétní prvek. Viz referenční dokumentace schématu projektu MSBuild.
- aktualizovat verzi nástroje MSBuild: Pokud je atribut nový a nerozpoznaný, ujistěte se, že používáte verzi nástroje MSBuild, která ji podporuje.
Platí pro
Všechny verze nástroje MSBuild