我使用Xamarin.Forms和PCL在Visual Studio 2017中创建了一个可用的iOS应用程序。现在我正在尝试创建UWP应用程序。我跟着the steps here,当我建立时,我收到了错误:
无法解析程序集或元数据文件'Xamarin.iOS.dll'
它说它发生在MyProject.UWP
项目的MyProject.UWP.csproj
文件中。但是MyProject.UWP.csproj
中没有对该文件的引用(没有引用任何iOS),并且在整个UWP项目中也没有引用该文件。那么它在哪里被引用?
我注意到MyProject.UWP\bin\
中有一个名为project.assets.json的文件。虽然没有引用'Xamarin.iOS.dll',但是引用了'Xamarin.iOS10' - 例如在MR.Gestures包的文件列表中,我看到列出了"lib/Xamarin.iOS10/MR.Gestures.dll"
- 不确定为什么会有任何iOS参考,所以这有点可疑......虽然它似乎也引用了所有平台,包括windows phone和android,所以也许没关系。