使用英语阅读

通过


适用于 Android 的 .NET 错误 XA4243

示例消息

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

问题

引用的 MSBuild 项 XML 指定一个属性,该属性需要其他属性。

例如,JavaArtifact对需要JavaVersion同时指定属性<ProjectReference>

无效:

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

解决方案

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

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