找不到nuget包Urho.iOS

时间:2016-04-14 13:25:22

标签: xamarin f# xamarin.ios nuget xamarin-studio

我下载了urhosharp并尝试运行f#helloworld示例:

https://github.com/xamarin/recipes/tree/master/cross-platform/urho/urho-fsharp/HelloWorldUrhoFsharp

我收到警告:

/Library/Frameworks/Mono.framework/Versions/4.2.3/lib/mono/4.5/Microsoft.Common.targets: 
Warning: Reference 'Urho.iOS' not resolved (HelloWorldUrho1)

在nuget软件包浏览器中找不到Urho.iOS,也没有通过谷歌查找信息。

如何将Urho.iOS包添加到Xamarin工作室?

1 个答案:

答案 0 :(得分:2)

  

如何将Urho.iOS包添加到Xamarin工作室?

您正在寻找UrhoSharp包,因为它包含Xamarin.iOS10 Urho.dll程序集。

├── UrhoSharp.1.0.410
│   ├── UrhoSharp.1.0.410.nupkg
│   ├── build
~~~
│   ├── lib
│   │   ├── MonoAndroid
│   │   │   └── Urho.dll
│   │   ├── Xamarin.iOS10
│   │   │   └── Urho.dll
│   │   ├── net45
│   │   │   └── Urho.dll
│   │   └── portable-net45+win8+monoandroid+monotouch+Xamarin.iOS10
│   │       └── Urho.dll
│   └── native
~~~

注意:

检查以确保在解决方案中正确恢复了包。 packages.config最初引用版本1.0.218 通过Nuget更长时间可用,因此在尝试执行恢复时会出错。

您的packages.config应如下:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="UrhoSharp" version="1.0.410" targetFramework="xamarinios10" />
</packages>