Leer en inglés

Compartir a través de


Error de .NET para Android XA4244

Mensaje de ejemplo

error XA4244: Attribute 'JavaVersion' cannot be empty for 'ProjectReference' item '../ReferenceProject.csproj'.

Problema

El XML de elemento de MSBuild al que se hace referencia especifica un atributo obligatorio, pero omite un valor necesario.

Por ejemplo, el JavaArtifact atributo de un <ProjectReference> no puede tener un valor vacío.

No válido:

<ItemGroup>
  <ProjectReference Include="../ReferenceProject.csproj" JavaArtifact="" JavaVersion="1.0.0" />
</ItemGroup>

Solución

Para resolver este error, especifique un valor para el atributo XML necesario:

<ItemGroup>
  <ProjectReference Include="../ReferenceProject.csproj" JavaArtifact="com.example:mylib" JavaVersion="1.0.0" />
</ItemGroup>