Sdílet prostřednictvím


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, .vbprojnebo .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í

  1. Zkontrolujte překlepy: Ověřte, zda je název atributu zadán správně a odpovídá očekávanému schématu.
  2. 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.
  3. 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