将Dapper添加到Xamarin iOS项目给我NuGet安装错误,因为它显然错过了一些目标程序集。
添加Dapper ......下载Dapper 1.50.0 ...安装'Dapper 1.50.0'。将文件'Dapper.dll'添加到文件夹'Dapper.1.50.0 / lib / net40'。将文件'Dapper.xml'添加到文件夹'Dapper.1.50.0 / lib / net40'。将文件'Dapper.dll'添加到文件夹'Dapper.1.50.0 / lib / net45'。将文件'Dapper.xml'添加到文件夹'Dapper.1.50.0 / lib / net45'。将文件'Dapper.dll'添加到文件夹'Dapper.1.50.0 / lib / net451'。将文件'Dapper.xml'添加到文件夹'Dapper.1.50.0 / lib / net451'。将文件'Dapper.dll'添加到文件夹'Dapper.1.50.0 / lib / netstandard1.3'。将文件'Dapper.xml'添加到文件夹'Dapper.1.50.0 / lib / netstandard1.3'。将文件'Dapper.1.50.0.nupkg'添加到文件夹'Dapper.1.50.0'。
成功安装'Dapper 1.50.0'。
将'Dapper 1.50.0'添加到iOS。无法安装包'Dapper 1.50.0'。您正在尝试将此软件包安装到以“Xamarin.iOS,Version = v1.0”为目标的项目中,但该软件包不包含与该框架兼容的任何程序集引用或内容文件。有关更多信息,请与软件包作者联系。
有没有人找到任何解决方法将Dapper添加到Xamarin iOS项目?
我想你可能有一个基本的架构误解。如果要访问除本地数据库(如SQL Lite)之外的任何其他内容,则应通过REST或类似操作来访问Web服务端点。然后该服务将进行数据库访问并可能使用Dapper。
无论如何,消息很明确 - 没有与iOS兼容的Dapper版本。您可以尝试获取源并创建自己的程序集,但这可能根本不可行。