FormsViewGroup.dll(v7.1)的$(TargetFrameworkVersion)大于项目的$(TargetFrameworkVersion)(v6.0)xamarin

问题描述 投票:10回答:4

错误发生在visual studio 2017和xamarin上:

严重性代码描述项目文件行抑制状态

警告FormsViewGroup.dll(v7.1)的$(TargetFrameworkVersion)大于项目的$(TargetFrameworkVersion)(v6.0)。 您需要为项目增加$(TargetFrameworkVersion)。

IpiCommunicationXamarin.Android D:\ XmarainTest \ IpiCommunicationXamarin \ IpiCommunicationXamarin \ IpiCommunicationXamarin.Android \ IpiCommunicationXamarin.Android.csproj

c# xamarin xamarin.android xamarin.forms
4个回答
17
投票

这意味着您有一个使用Android Framework 7.1版的引用(FormsViewGroup.dll),但您的项目仅针对6.0。

您可以通过转到Android Project Properties(右键单击Android Project并单击Properties)更新您的Android目标框架版本并转到Application tab。如果您在下拉列表中找不到7.1,则可以使用Android SDK Manager安装它(我认为7.1是API 25)。

希望这可以帮助!


4
投票

我觉得这个答案有点晚了,但是遇到了同样的问题,这是我发现的第一篇文章,所以我会在这里回答什么对我有用。

在Visual里面只需转到工具> Android> Android SDK Manager ...

只选择最新版本(或您要求使用的版本),应该修复它。

Just in case here is the screenshot


0
投票

它以这种方式为我工作:在Visual Studio内部转到工具> Android> Android SDK管理器...并且取消安装最新的平台,将其设置为最高的Android 6.0 - Marshmallow

Android SDKs and Tools

同样在项目属性中设置目标框架,如下所示:

Target Framework


0
投票

尝试使用菜单按钮Build-> Clean Solution。它帮助了我。

© www.soinside.com 2019 - 2024. All rights reserved.