2

私はXamarinを初めて使用しています。私はXamarinコンポーネントでVisualStudio 2017をインストールしています。アンドロイドSDKはAndroid(v6.0)にアップデートされています。私は新しいXamarinプロジェクトを作成していると私はエラーを取得しています:

Severity Code Description Project File Line Suppression State 
Warning  The $(TargetFrameworkVersion) for Xamarin.Forms.Platform.dll(v7.1) is greater than the $(TargetFrameworkVersion) for your project (v6.0). 
You need to increase the $(TargetFrameworkVersion) for your project. App2.Android C:\(PATH-TO-REPOS)\repos\App2\App2\App2.Android\App2.Android.csproj  

私は(V7.1)をターゲットにしたくない私は(V6.0)をターゲットにFormsViewGroup.dllため$(TargetFrameworkVersion)を更新することができる場所を教えてください。

すでに同様の質問が誰かによって提起されていますhere。しかし、FormsViewGroup.dllのバージョンを減らすための解決策はありませんでした。代わりにAndroid SDKをアップデートするように提案しましたが、私はターゲットにしたくありません(v7.1)。

FormsViewGroup.dllにターゲット(v6.0)に更新するソリューションを提案してください。

これを説明することができ、いくつかの理由がありますが、あなたに

+0

ターゲットのAPIを設定できるはずです – user2912553

+0

@ user2912553プロジェクトのプロパティをクリックするとアクセス拒否エラーが表示されます。 。 – AkhilGite

答えて

1

をありがとう、あなたはこれをやってみてください:

  • ソリューションTempフォルダをクリーンワン

は、削除:C:\Users\name\AppData\Local\Temp\MonoAndroid,Version=v6.0.AssemblyAttributes.cs、 MSBuildが状態は一時ファイルに依存します。

  • ソリューション2
    1. Cに移動:\プログラムファイル(x86の)\のAndroid \ androidの-SDK。
    2. SDK Manager.exeを実行します。
    3. [パッケージの更新]をクリックします。
    4. アプリケーションのプロパティに移動します
    5. 対象のAndroidバージョン(エラーに応じて6または7)を設定します。
1

私はこの問題が発生したため、私がこれまでに見つけた唯一の方法は、Android SDKマネージャでのAndroid 7.1.1(API 25)をインストールしてからVisual StudioのXamarinプロジェクトのプロパティを投影する行くことでしたアプリケーションタブ選択「最新のプラットフォームを使用」コンボボックスから。 「Android Manifest」タブに移動し、ターゲットと最小Androidバージョンを任意に設定します。

ビジュアルスタジオ2017のXamarinは、正常に動作するためには、Android SDK 7.1以上をインストールする必要があります。ターゲットのアンドロイドバージョンをより低い数値に設定することができますが、問題なくアプリケーションをコンパイルできます。

関連する問題