我正在构建一个 Xamarin.Forms 应用程序 (.NETStandard 2.0),并且我的 Android、iOS 和 UWP 项目使用的项目库之一正在使用 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)