适用于 Android 的 .NET 错误 XA4244

示例消息

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

问题

引用的 MSBuild 项 XML 指定必需的属性,但省略所需的值。

例如, JavaArtifact 某个属性上的 <ProjectReference> 属性不能有空值。

无效:

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

解决方案

若要解决此错误,请为所需的 XML 属性指定一个值:

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