System.EnterpriseServices (v10.0) 的 $(TargetFrameworkVersion) 大于项目 Xamarin 的 $(TargetFrameworkVersion)

问题描述

感谢您的帮助。

警告n System.EnterpriseServices (v10.0) 的 $(TargetFrameworkVersion) 大于项目 (v8.1) 的 $(TargetFrameworkVersion)。您需要为您的项目增加 $(TargetFrameworkVersion)。 CampusTecomfRIC C:\Users\rvanegas\Documents\APPS\CampusTecomfRIC-20210305T194702Z-001\CampusTecomfRIC\CampusTecomf\CampusTecomf\CampusTecomfRIC.csproj

属性

应用:Android 8.1 (Oreo)

清单:Android 8.0(Level Api 26-Oreo) Android 8.0(Level Api 26-Oreo)

解决方法

$(TargetFrameworkVersion) 警告是因为您的项目 (System.EnterpriseServices) 将设置设为 8.1,而正在使用的其他 DLL 以 10.0 为目标。

您可以通过转到 System.EnterpriseServices 的 Project -> Properties 并查看 Application 选项卡来解决此问题。 “目标 Android 版本”有一个下拉菜单。这应该设置为“使用使用 SDK 版本编译”。然后,第一个下拉菜单“使用 Android 版本编译”应设置为 10.0 或更高版本。如果您不能选择它,则需要先从工具 -> Android -> Android SDK Manager (API 29) 安装它。

enter image description here

enter image description here