Visual Studio 2017 Xamarin Cross-Platform テンプレートを使用しています。これは OData に接続する必要があります。そこで、これらの NuGet パッケージを追加しました。
Microsoft.data.odata (v 5.8.2)
Microsoft.odata.Client (v 6.16.0)
まだエラーはありません。しかし:
xamarin のドキュメントによると、追加する必要がありSimple.OData.Clientます。追加した直後に、共有プロジェクトのほぼすべてのタイプのコードをSimple.OData.Client (v 4.26.0)取得しています。Reference to type 'Object' claims it is defined in 'System.Runtime', but it could not be foundCS7069
私はいくつかのグーグルをして、これを見つけました。それをどこに追加すればよいかわかりません。
追加しましSystem.Runtimeたが、何もしませんでした。
このソリューションは、3 つのプロジェクトを使用した変更されていない xamarin クロスプラットフォーム ソリューションと考えてください。
SharedProject、AndroidおよびiOS
バージョンの不一致はありますか? もしそうなら、これらの参照のどのバージョンが相互に互換性がありますか?
前もって感謝します :)