Partager via


Erreur .NET pour Android XA4244

Exemple de message

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

Problème

Le code XML de l’élément MSBuild référencé spécifie un attribut requis, mais omet une valeur requise.

Par exemple, l’attribut JavaArtifact sur un objet <ProjectReference> ne peut pas avoir de valeur vide.

Non valide:

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

Solution

Pour résoudre cette erreur, spécifiez une valeur pour l’attribut XML requis :

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