私は Xamarin.Forms アプリケーション (.NETStandard 2.0) を構築しており、Android、iOS、および UWP プロジェクトで使用されるプロジェクト ライブラリの 1 つは Flurl.Http を使用しています。
- MySolution
| - My Android Project
| - My iOS Project
| - My UWP Project
| - Proj A lib
| - Proj B lib (this has added Flurl NuGet Dependency and it is used by all 3 head projects)
| - ...
上記では、必要に応じて Flurl を Proj B ライブラリの Dependencies/NuGet に追加しました。その後、Android と UWP のヘッド プロジェクトを問題なくビルドできますが、IOS プロジェクトはエラーでビルドに失敗します。
MyApp.App.iOS/MTOUCH: Error MT2002: Failed to resolve
"Flurl.Http.FlurlRequest" reference from "Flurl.Http, Version=2.3.2.0,
Culture=neutral, PublicKeyToken=null" (MT2002)