web-dev-qa-db-ja.com

FormsViewGroup.dll(v7.1)の$(TargetFrameworkVersion)が、プロジェクト(v6.0)xamarinの$(TargetFrameworkVersion)よりも大きい

エラーはVisual Studio 2017とxamarinにあります:

重大度コード説明プロジェクトファイル行抑制状態

警告FormsViewGroup.dll(v7.1)の$(TargetFrameworkVersion)は、プロジェクト(v6.0)の$(TargetFrameworkVersion)よりも大きくなっています。
プロジェクトの$(TargetFrameworkVersion)を増やす必要があります。

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

14
Manoj Maharana

Android Framework Version -7.1を使用する参照(FormsViewGroup.dll)があるが、プロジェクトは6.

Android Target Framework Versionは、Android Project PropertiesAndroid Projectを右クリックしてPropertiesをクリック)に移動し、Application tabにアクセスして更新できます。 。ドロップダウンに7.1が見つからない場合は、Android SDK Managerを使用してインストールできます(7.1API 25)。

お役に立てれば!

20
mindOfAi

私はこの回答には少し遅れているように感じますが、同じ問題があり、これが私が見つけた最初の投稿です。

Visual内で、[ツール]> [Android]> [Android SDK Manager]に移動します...

最新バージョン(または使用するように求められているバージョン)を選択するだけで、問題が解決するはずです。

Just in case here is the screenshot

4
Thrud

ここでもっと微妙なことが起こっています。問題は、使用しているVisual StudioバージョンのXamarin.Formsバージョンです。たとえば、私はVisual Studio 2019を使用していましたが、Xamarin.Forms 4.2が含まれています。 compilewithAndroid 8.1以降。しかし、Androidの最小バージョンを設定して、それよりも小さいバージョンに設定してから、それにデプロイすることで、Androidよりも小さいバージョンにデプロイできます。

プロジェクトのプロパティ>> Androidマニフェスト>>最小Androidバージョンドロップダウン

こちらをご覧ください

XamarinはTargetFrameworkとMinimumAndroidVersionを選択しています

1
Kman

それは私のためにこのように機能しています:Visual Studio内で[ツール]> [Android]> [Android SDKマネージャー]に移動し、最新のプラットフォームをアンインストールして、最高になるように設定しますAndroid 6.0-Marshmallow

Android SDKおよびツール

また、プロジェクトのプロパティで、以下に示すようにターゲットフレームワークを設定します。

ターゲットフレームワーク

0
Santafe

メニューボタンBuild-> Clean Solutionを使用してみてください。それは私を助けました。

0
Roman Malkov