Condividi tramite


Errore XA4244 di .NET per Android

Messaggio di esempio

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

Problema

Il codice XML dell'elemento MSBuild a cui si fa riferimento specifica un attributo obbligatorio, ma omette un valore obbligatorio.

Ad esempio, l'attributo JavaArtifact di un <ProjectReference> oggetto non può avere un valore vuoto.

Non valido:

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

Soluzione

Per risolvere questo errore, specificare un valore per l'attributo XML richiesto:

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