VS2017 15.7.1に更新してから、私のXamarin PCLプロジェクトはUWP App.xaml.csファイルに以下のエラーを表示しています。
エラー「CS7069」タイプ「アセンブリ」への参照は、「System.Runtime」で定義されていると主張していますが、見つかりませんでした
問題のある行を以下にコピーします。 IntelliSenseは回線上で動作します。
Xamarin.Forms.Forms.Init(e);
たとえば、多くの競合警告メッセージもあります。警告解決できなかった「System.Net.Http」の異なるバージョン間の競合が見つかりました。
ターゲットの.NETフレームワークは4.5です。すべてのNuGetライブラリは最新です。
これまでのところ、System.Runtimeを参照として追加し、すべてのNuGetライブラリを再インストールして、エラーを取り除きました。
私はまだXamarinを回避していますが、これを修正するためのガイダンスをいただければ幸いです。
ありがとう、レフティ
これは最近私に起こりました。これは、PCLを使用してXamarinアプリケーションを作成し、ターゲットを。NET標準2.0から。NET標準1.4に変更することからでした。 。すべてのプロジェクトでXamarin.Formsをバージョン3.0.0.446417からバージョン2.5.1.527436にダウングレードした後、エラーなしでコンパイルされました。
説明(リクエストごと):Fall Creators Update(バージョン6.332)より前にターゲットを設定している場合、.NET Standard 2.0へのすべての参照を削除する必要があります。
Xamarin Forms 3.xは.NET標準2.0を使用します。 Fall Creators Update(バージョン6.332)以下を対象としているため、PCLは.NET Standard 1.xである必要があります。
詳細情報 こちら 。
Xamarin Forms 3.0.0.446417がインストールされるのと同じ問題がありました。前のバージョン2.5.1.527436に戻りましたが、Androidプロジェクトは「ターゲット "CssG"はプロジェクトに存在しません」で失敗します。
Xamarin Formsのそのバージョンに問題があるようです。