- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始学习 Xamarin,遇到了很多障碍,比如无法在 PCL 中使用标准 SQLite.Net。
在尝试了很多其他解决方案都没有成功之后,我发现 MvvmCross 完美地解决了我迄今为止的所有问题。
所以给斯图尔特点赞,真的很棒!
现在我在想,如果我也想要一个 ASP.Net Web 项目怎么办?我还能重用“核心”项目(所有平台共享的项目)吗?
我知道对于 HTML UI,我们无法将 UI 元素绑定(bind)到 ViewModel,因为 ViewModel 在服务器上,而 UI 在客户端上(实际上,对于我当前的 Web 项目,我所做的是 JSON 序列化 ViewModel 并发送它发送到客户端并使用 Knockout.js 进行绑定(bind))。
但是即使我们需要为 web 项目重写 ViewModel 的逻辑,重用“Core”项目仍然是非常有益的。
所以我尝试创建一个 ASP.Net MVC 项目并引用使用 MvvmCross 和 MvvmCross Sqlite 插件的“Core”项目。
而当我使用 nuget 在 Web 项目中获取对 MvvmCross 的引用时,我得到的“MvvmCross 的平台特定版本”是 WPF 版本(我猜那是因为它们都使用 .Net Framework)。这应该不是问题,因为我只需要引用 WPF 需要的其他一些 dll。
但真正的问题是当我运行 web 项目时,我得到一个错误:
无法加载 DLL 'sqlite3':找不到指定的模块。
根据谷歌搜索结果,我将文件“System.Data.SQLite.dll”的名称更改为“sqlite3.dll”,然后我得到另一个错误:
无法加载文件或程序集“sqlite3”或其依赖项之一。找到的程序集的 list 定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040)
然后我被卡住了。那么我错过了什么还是根本行不通?
顺便说一句,我还创建了一个 WPF UI 项目,我也遇到了第一个错误,但是在我将文件“System.Data.SQLite.dll”重命名为“sqlite3.dll”后,一切正常,我没有得到第二个错误。而我从 Nuget 获得的“System.Data.SQLite.dll”是 x86 版本。
谢谢
最佳答案
你应该可以在 http://www.sqlite.org/download.html 上下载官方的 sqlite3.dll for windows - 一位开发人员在 https://github.com/slodge/MvvmCross/wiki/Sqlite-plugin 上写了这篇文章
关于在服务器端 Web 应用程序中重用来自移动应用程序的服务的想法,Mvvmcross 本身并没有解决这个领域 - 从根本上说,对于大多数 Web 应用程序来说,生命周期和用户流(单个与多个)差别太大。一些“业务逻辑”和“模型”代码可以在网站上重复使用,但许多其他网站代码可能更好地围绕 nancy、fubumvc、simple web 等框架构建。
关于asp.net - 在 Web 项目中包含 PCL 时出现错误 "Could not load file or assembly ' sqlite 3' or one of its dependencies",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18790239/
我正在 div 中加载一个 php 页面,该页面采用发布的变量来显示正确的内容。它的工作原理是这样的: $(".mainArea").load("page.php", {'folder': 'a'})
我是 AWS 新手。我开始学习 ALB 和 NLB。我知道 ALB 在第 7 层协议(protocol)中工作,而 NLB 在第 4 层协议(protocol)中工作。 谁能解释一下ALB和NLB的实
这是来自 this Article . filter(loaded => !loaded) 有什么作用?我没有在任何地方看到该变量的定义。 我明白这个方法的目的是什么,只是不是那一行。 canActi
我应该在 Constructor 还是 FormLoad() 中加载子表单? 我有一些代码调用在控件中嵌入表单的自定义类。我最初是在 Constructor 之外声明我的子窗体,然后在 FormLoa
目录 1、图解 2、json.loads()用法 3、json.load()用法 4、此外还有一种json.dumps 语法
我正在使用 PhoneGap 为 iPad 编写应用程序,我想在不触发 Safari 或使用 ChildBrowser 等内部 Web 浏览器的情况下加载外部 URL。 我正在使用 PhoneGap
人们经常在他们的(与优化和性能相关的)问题和答案中谈论“重载”。 我试图在典型服务器上的常规 Web 应用程序的上下文中量化这一点(以 SO 及其相当小的基础设施为例),假设它们立即返回(以简化和提高
有人可以写这段代码吗: this.Loaded += (s, e) => this.loaded = true; 分成几行代码以便我可以追溯其含义? 在我的代码示例中没有 s 或 e 吗? 最佳答案
我正在使用 jQuery 的 .load()方法和Loading Page Fragments 。以下是我当前的代码: $("#submit").click(function() { $("#
我想实现的是,当单击图像时,在该图像所在的 div 中,加载了一个包含来自另一个 .html 的其他内容的 div,但我无法完成。 如果我这样做,下面的代码将完美运行: $('#windows_lin
我使用 qt 开发了一个 c++ 库。在本文中,我使用 QSqlDatabase 从 SQLite 数据库中查询信息。注意:我的库在 qt 桌面应用程序中运行良好(我在 Linux 上开发)。 现在我
演示:http://jsfiddle.net/FyrRm/1/ 当我们向下滚动时,您会注意到...在滚动到文章标题到 之后我正在展示一个共享小部件。我正在使用 $(window).on("load"
我在 html(PC) 中使用的图像正确加载,我使用了 img 标签。我已将此文件连同图像一起保存并发送到我的手机,但它不会加载到手机上。我对图像大小或任何东西没有任何问题。我认为它与图像位置有关。
我将 .load() 广泛用于 AJAX 内容。很棒,但如果它做得更多一点,我会喜欢它: 如果为了响应用户操作,我多次调用同一个 div 上的 .load(),我可能会在 div 中得到错误的数据。当
我知道很多方法需要调用它的父类(super class)方法,有些方法不需要, 我正在寻找关于方法调配的东西。它在加载方法中初始化,并且在教程中没有[super load]。 我想知道是不是错了,还是
几个月来,我一直在使用pyGame 2.0.1。今天,我升级到最新版本(2.1.2)后,在尝试加载音频文件时开始出现以下错误:。到目前为止我尝试过的东西:。我使用的是Windows 10、Python
我有一个完整的 angular 应用程序,它使用预先加载。 我想将其转换为延迟加载,但是因为我对所有路线都有保护,而且所有路线都是到一条 protected 主路线的子路线,我不知道是否可以做到这一点
我有一个 React 应用程序,它在 useEffect 中调用我的 API,返回一个用作 imy 图像 src 的 URL 列表。 我正在使用 react-loader-spinner 在加载图像时
我正在使用 Slick.js 逐步加载我的图像我注意到有些图像要么部分加载,要么根本没有加载。 例如,在this site上,有两个画廊:建筑和设计(在导航中)。当用户单击任一图像时,他们会看到该图库
我在我的一个项目中收到此警告。这在调用我的后端 api 时会导致问题,因为它调用了 api 两次。我已经尝试过之前在论坛上发布的关于相同查询的解决方案,但我无法解决这个问题。如果有人能帮助我解决这个问
我是一名优秀的程序员,十分优秀!