.NET för Android-fel XA4244

Exempelmeddelande

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

Problematik

Det refererade MSBuild-objektets XML anger ett obligatoriskt attribut men utelämnar ett obligatoriskt värde.

Attributet JavaArtifact på en <ProjectReference> kan till exempel inte ha ett tomt värde.

Ogiltig:

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

Lösning

Lös det här felet genom att ange ett värde för det xml-attribut som krävs:

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