閱讀英文

共用方式為


適用於 Android 的 .NET 錯誤 XA4243

範例訊息

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

問題

參考的 MSBuild 專案 XML 會指定需要其他屬性的屬性。

例如,在 JavaArtifact 上使用 <ProjectReference> 屬性時 JavaVersion ,也必須指定 。

無效:

<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>