2016-07-25 9 views
0

私はVisual Studio 2015のクロスプラットフォームテンプレートから新しくXamarin Formsポータブルプロジェクトを作成しました。プロジェクトファイルに触れたり修正したりしていません。その後、最初にビルドしようとすると、次のビルドエラーが発生します。XamarinフォームポータブルアプリケーションMonoAndroidビルドエラー - フレームワークが見つかりません

C:¥Program Files(x86)¥MSBuild¥14.0¥bin¥Microsoft.Common.CurrentVersion.targets(1098,5):エラーMSB3644 :フレームワーク "MonoAndroid、Version = v6.0"の参照アセンブリが見つかりませんでした。これを解決するには、このフレームワークバージョンのSDKまたはTargeting Packをインストールするか、SDKまたはTargeting Packがインストールされているフレームワークのバージョンにアプリケーションのターゲットを変更します。アセンブリはグローバルアセンブリキャッシュ(GAC)から解決され、参照アセンブリの代わりに使用されることに注意してください。したがって、あなたのアセンブリは、あなたが意図しているフレームワークのために正しくターゲット設定されていないかもしれません。

マイプロジェクトのデフォルトは以下のとおりです。

同様の質問を見てみると

enter image description here

、確かに、フレームワークのバージョンがインストールされていない、ということと思われます。しかし、それはそうです。 AndroidのSDK Managerは、次のことを示しています

enter image description here

こちらで何が起こっていますか?どのように私はこれを解決することができます。

答えて

1

これらのタイプのエラーが発生した場合、実際にはそこにあり、システム構成上の問題があることを示唆しているため、再インストールする必要があります。

Visual Studio、SDK、およびXamarinのすべての残骸を完全に削除する必要がありました。 「変更」と「修復」が機能しませんでした。

VS 2015とXamarinを完全にインストールした後は、正常に戻ります。

+0

私はサードパーティのコンポーネントを使用しているので、VSとXamarinを再インストールすることはできません。インストールにもっと時間がかかります。問題を解決する新しいソリューションがありますか? –

+0

@ Siwakorn.Apichitサードパーティのコンポーネントと再接続できないことがわかりません。サードパーティのコンポーネントも再インストールするだけです。それにもかかわらず、あなたが他のオプションを試してみたいのであれば、私はandroid sdkの設定に集中し、それはVSとXamarinへの接続です。 – Jahmic

関連する問題