.NET for Android XA4243-as hiba

Példaüzenet

error XA4243: Attribute 'JavaVersion' is required when using 'JavaArtifact' for 'ProjectReference' item '../ReferenceProject.csproj'.

Probléma

A hivatkozott MSBuild elem XML-fájlja egy olyan attribútumot határoz meg, amely további attribútumot igényel.

A(z) JavaArtifact attribútum használatához meg kell adni a JavaVersion értéket is <ProjectReference> esetén.

Érvénytelen:

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

Megoldás

A hiba elhárításához adja meg a szükséges XML-attribútumot:

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