【问题标题】:The $(TargetFrameworkVersion) for System.EnterpriseServices (v10.0) is greater than the $(TargetFrameworkVersion) for your project XamarinSystem.EnterpriseServices (v10.0) 的 $(TargetFrameworkVersion) 大于项目 Xamarin 的 $(TargetFrameworkVersion)
【发布时间】:2021-06-09 22:55:34
【问题描述】:
感谢您的任何帮助。
警告 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)
【问题讨论】:
标签:
c#
android
xamarin
android-emulator
target
【解决方案1】:
$(TargetFrameworkVersion) 警告是因为您的项目 (System.EnterpriseServices) 的设置设置为 8.1,而正在使用的其他 DLL 的目标是 10.0。
您可以通过转到 System.EnterpriseServices 的项目 -> 属性并查看应用程序选项卡来解决此问题。 “目标 Android 版本”有一个下拉菜单。这应该设置为“使用 SDK 版本编译”。然后,第一个下拉菜单“使用 Android 版本编译”应设置为 10.0 或更高版本。如果无法选择,则需要先从工具 -> Android -> Android SDK Manager (API 29) 安装它。