- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个 MVVMCross 项目,最初是为 iOS 开发的,但目的是扩展到 Android。我正在使用 Xamarin Studio 创建应用程序,并且根据文档中的示例和出色的 N+1 视频,我将 PCL 设置为我的核心,并为 UI 提供了一个 iOS 特定项目。但是现在我遇到了一个障碍:我正在尝试将 SQLite 从 NuGet 包添加到项目中,并且根据建议,我正在尝试添加社区插件而不是“旧”版本,但我收到以下错误当我这样做时:
------- 安装...MvvmCross.Community.Plugin.Sqlite 3.0.13 -------
正在尝试解决依赖项“MvvmCross.HotTuna.CrossCore (≥ 3.0.13)”。
正在尝试解决依赖项“MvvmCross.PortableSupport (≥ 3.0.14)”。
将“MvvmCross.Community.Plugin.Sqlite 3.0.13”添加到 ShimanoSocial.Core。
无法安装包“MvvmCross.Community.Plugin.Sqlite 3.0.13”。您正在尝试将此包安装到以“portable-net45+wp80+win+MonoAndroid10+MonoTouch10”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。
System.InvalidOperationException:无法安装包“MvvmCross.Community.Plugin.Sqlite 3.0.13”。您正在尝试将此包安装到以“portable-net45+wp80+win+MonoAndroid10+MonoTouch10”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。
在 NuGet.ProjectManager.ExtractPackageFilesToProject(IPackage 包)[0x00000] 中:0
在 NuGet.ProjectManager.AddPackageReferenceToProject(IPackage 包)[0x00000] 中:0
在 NuGet.ProjectManager.Execute(NuGet.PackageOperation 操作)[0x00000] 中:0
在 NuGet.ProjectManager.Execute(IPackage 包,IPackageOperationResolver 解析器)[0x00000] 中:0
在 NuGet.ProjectManager.AddPackageReference(IPackage 包, bool ignoreDependencies, bool allowPrereleaseVersions)[0x00000] 在:0
在 NuGet.ProjectManager.AddPackageReference(System.String packageId,NuGet.SemanticVersion 版本, bool ignoreDependencies, bool allowPrereleaseVersions)[0x00000] 在:0
在 ICSharpCode.PackageManagement.SharpDevelopPackageManager.AddPackageReference(IPackage 包, bool ignoreDependencies, bool allowPrereleaseVersions)[0x00000] 在:0
在 ICSharpCode.PackageManagement.SharpDevelopPackageManager.InstallPackage(IPackage 包,ICSharpCode.PackageManagement.InstallPackageAction installAction)[0x00000] 在:0
在 ICSharpCode.PackageManagement.PackageManagementProject.InstallPackage(IPackage 包,ICSharpCode.PackageManagement.InstallPackageAction installAction)[0x00000] 在:0
在 ICSharpCode.PackageManagement.InstallPackageAction.ExecuteCore () [0x00000] 在:0
在 ICSharpCode.PackageManagement.ProcessPackageAction.Execute () [0x00000] 中:0
在 ICSharpCode.PackageManagement.PackageActionRunner.Run(IPackageAction 操作)[0x00000] 中:0
在 ICSharpCode.PackageManagement.PackageViewModel.InstallPackage (IEnumerable`1 packageOperations) [0x00000] in :0
在 ICSharpCode.PackageManagement.PackageViewModel.InstallPackage () [0x00000] 在:0
在 ICSharpCode.PackageManagement.PackageViewModel.TryInstallingPackage () [0x00000] 中:0
===============================
我的项目使用配置文件 78 以 .NET 4.5+、WP8、W8、Xamarin.Android 和 Xamarin.iOS 为目标。
我以前能够安装“旧”的 SQLite MVVMCross 插件,但不想这样做,因为它显然已被社区版弃用。但是社区版不会安装。
谁能告诉我如何让它工作?
提前谢谢了!
最佳答案
不要使用这个插件。
而是使用 PCL nuget“sqlite.net pcl”。它具有跨平台的 sqlite 库。您必须至少将 nuget 包添加到最终应用程序 (ios/android) 项目和核心项目中。
http://www.nuget.org/packages/SQLite.Net-PCL/
或者
https://www.nuget.org/packages/SQLite.Net.Async-PCL/对于异步版本
使用示例:https://github.com/oysteinkrog/SQLite.Net-PCL
在每个平台的启动方法中,您必须在 mvvmcross IOC 中注册 ISQLitePlatform 接口(interface)和 SQLitePlatformIOS 实现。
Mvx.RegisterType<ISQLitePlatform, SQLitePlatformIOS>();
var sqlConnection = Mvx.IocConstruct<SQLiteConnection>("mydbpath");
关于sqlite - MVVMCross SQLite 社区插件不会添加到 Xamarin Studio 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20823427/
如何使用 Facebook API 查找 Facebook 网址是社区网址或个人资料网址 例如 http://www.facebook.com/adelphi.panthers http://www.
我正在寻找 Erlang 问答平台/社区进行讨论和澄清。我现在使用 StackOverflow 和 erlangforums.com。两个社区都很棒。有没有其他的问答平台? 我检查了以下维护 Erla
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
我可以使用下面的代码来生成和绘制社区: wc <- walktrap.community(subgraph) modularity(wc) membership(wc) layout <-la
我对 Chef 有点陌生,并且已经完成了教程,但我开始认为我不是错的人: 我正在尝试在 CentOS 7.2 上安装 Java。它无法安装(显然) - 但将 tarball 提取到正确的位置,但添加了
我做了很多 XSLT 编程。我也做 Java、PL/SQL、JavaScript 和其他一些。我可以通过网络轻松找到 Java 和 JavaScript 程序员社区。 PL/SQL 稍微难一点,但介于
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 7 年前。 Improve this qu
我想了解带有实际信息的 python 资源 - 新闻、文章、论坛(英语/美国 - 讲)。我现在学习了python(我已经有很好的c/c++知识),我需要的不仅仅是官方文档/教程。我想了解Python编
我需要了解 Postgresql。我正在尝试分支一个依赖于 Oracle 的应用程序框架来使用 Postgresql。我可以通过网络轻松找到 Java 和 JavaScript 程序员社区。 Orac
我正在使用 AgGrid 社区版本和 React。我试图在标题中的每一列上显示一个复选框。选择时应突出显示所选列下的单元格。此外,我需要记录所选列的更改。 我的columnDefs是基于后端数据构建的
有点好奇实际上有多少人使用 C++/CLI?那么有多少人在使用它呢?人们是否只在托管环境下寻找程序员的特定工作?围绕 c++/cli 的社区有多大?从我目前看到的情况来看,有不少语法变化,作为 C++
我在 Odoov9 社区模块上有一个选择字段 但是,每次我点击它,选择一个记录时,它都会抛出这个错误: Error: No conversion for undefined http://localh
我在cashflow_report模型上有这个方法: class cashflow_report(models.Model): _name = 'cashflow.report' _d
我正在尝试通过模块将一个表中的字段添加到另一个表中。 具体来说,尝试从 product.product 继承一个字段,即 price 字段,将其添加到 stock.move 模型中。 所以,我在我正在
我继承了 res.partner 模型,现在,我想将 vat 字段设置为 required 和 unique . 我知道如何正常执行此操作,例如在新模型上,但我希望原始字段具有这些属性。 我怎样才能实
我需要做什么才能让 Idea 在未打开的文件中发现错误? 两个示例场景可以更好地了解我的想法: 使用现有源添加新模块。模块已加载,后台扫描任务已完成,所有文件看起来都很好。直到打开。 Idea 会将文
我注意到 Stack Overflow 上有一些类似的问题,但它们要么不是我想要做的,要么是过时的答案。 我是 Google Plus 社区的所有者,我希望将该社区嵌入我们的网站,类似于将 Twitt
所以我将我的 Steamworks SDK 导入到我的虚幻引擎项目中。它构建并运行时,我得到了 Steam 覆盖。太棒了! 但是,我现在正在尝试获取用户的好友列表,这需要 Steam Communit
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 1 年前。 Improve
我正在 Pycharm Community Edition 2017.2.3 中开发 Python 3.6 项目。 我的项目中有多个运行配置。每个不同的运行配置将打开不同的 'Run tool win
我是一名优秀的程序员,十分优秀!