我已经开始在Visual Studio 2013中开发Xamarin解决方案(棕色项目)。
其中一个项目缺少对monotouch.dll的引用。
我看到DLL可以在我的机器上的以下路径中找到,但不知道我是否应该直接引用它:
C:\ Program Files(x86)\ Reference 组件\微软\框架\ MonoTouch的\ V1.0
我检查了GAC的装配和NuGet,但是在那里找不到它。
从上面的文件夹路径引用monotouch.dll是否可以?或者它应该以另一种方式引用?
请注意,我安装了Xamarin 3.8,使用Xamarin.iOS 8.4。另请注意,我们还没有想要切换到Unified API,因此依赖于monotouch.dll
答案 0 :(得分:1)
是。如果您创建一个新的Classic API项目,您将看到从该路径引用monotouch.dll。
答案 1 :(得分:0)
我通过编辑CSProj文件并删除默认的CSharp目标来修复此问题:
只保留Xamarin目标:
执行此操作时,会在正确的位置自动引用Monotouch.dll。