2017-01-30 7 views
1

私は、以下の詳細でXamarinフォームアプリケーションを開発中です(メンテナンスの一部として)。 1.2.3.6257 Xamarin.Forms.labs - - 1.2.0xamarinフォームwp8.1コンパイルでアセンブリエラーへの依存性を解決できません

私はWindowsアプリケーション(wp8.1)をデバッグすることはできませんよDLL年代の上記のセットで Xamarinはバージョンフォーム。しかし、私はアンドロイドアプリケーションを構築することができます。

以下のエラーが発生しています。

は、アセンブリに依存関係を解決できません 'Xamarin.Forms.Platform.Android、 バージョン= 1.2.3.0、文化=中立、なPublicKeyToken = nullを' それがプリロードされて ていないため。 ReflectionOnly APIを使用する場合、 アセンブリは、 ReflectionOnlyAssemblyResolveイベントを通じてオンデマンドでプリロードまたはロードする必要があります。

とApp.xmlで、LocalizedStrings文字列がネームスペースに存在しないというエラーが表示されます。

私は、Xamarin.Formsを1.3.2.6316とXamarin.Form.labs 2.0.0.0にアップグレードしようとしました。それでも私は同じエラーが発生しています。

この問題を解決するために私が何ができるか教えてください。

ご協力いただければ幸いです。

+0

共有プロジェクトでAndroidプラットフォーム固有のAPIを使用していますか? –

+0

はいプラットフォーム固有のAPIを使用しています。 –

+0

共有ライブラリにプラットフォーム固有のAPIを使用することはお勧めできません。代わりに、[DependencyService](https://developer.xamarin.com/guides/xamarin-forms/dependency-service/)を使用することができます。 –

答えて

0

WPプロジェクトが正しいXlabs DLLを参照していることを確認します。その場合は、diagnostic build logを調べて、Android dllが参照されている理由を確認してください。 Xamarin.Forms v1.2.3.6257はかなり古いです(2014年10月)。最新の安定度はv2.3.3.180です。それ以来、XLabsにはいくつかの更新が見られる可能性があるので、依存関係を確認して新しいバージョンに更新することをお勧めします。

関連する問題