【问题标题】:Using NHibernate in a Metro在 Metro 中使用 NHibernate
【发布时间】:2012-10-17 03:05:53
【问题描述】:

我正在将一个应用程序从 iOS 移植到 Win8,并希望在应用程序中使用 NHibernate 来存储关系数据,但每当我添加 NHibernate.dlllesli.Collections.dll 时,我都会收到以下错误:

错误 2 在模块 mscorlib.dll 中找不到类型 System.ApplicationException。

错误 1 ​​无法解析程序集或 Windows 元数据文件“System.Data.dll”

如果有人能指出可能的解决方案的方向,那会很棒,我目前还找不到一个

【问题讨论】:

  • 您是否尝试在 winrt 应用程序中使用 NHibernate?
  • 是的,我想以 WinRT 为目标。但主要目标是这成为一个商店应用程序。从测试不同的模板来看,Windows Store Apps 似乎删除了一部分 .NET Framework。在这种情况下,我认为 NHibernate 依赖 System.Data(已从 Windows Store .NET Framework 中删除)连接到数据库,所以如果您知道另一个可以连接到 SQLite DB 的库,我将非常感激
  • 看这里,似乎有人已经有了解决方案:stackoverflow.com/questions/10905084/…
  • +1 用于在 Metro 中使用 NHibernate。
  • 为那个 Dirk 干杯,如果你把它作为答案发布,我会接受它

标签: c# nhibernate


【解决方案1】:

似乎 System.Data 不适用于 Windows 应用商店应用程序。 http://visualstudiomagazine.com/blogs/data-driver/2012/09/data-devs-local-access-windows-store.aspx NHibernate 严重依赖 System.Data。

【讨论】:

  • 我已经说过它依赖于 System.Data,我在另一种选择
猜你喜欢
  • 2013-02-02
  • 1970-01-01
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-23
  • 1970-01-01
  • 2011-08-26
相关资源
最近更新 更多