我刚用c#/ XML创建了一个新的windows 8应用程序并下载了mongodb c# driver并在我的项目中添加了它的引用并跟随tutorial的其余部分,但当我尝试运行我的应用程序时说
Cannot resolve Assembly or Windows Metadata file 'System.Data.dll'
Type universe cannot resolve assembly: System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.
请事先帮助我。
答案 0 :(得分:4)
看起来地铁应用无法使用system.data
。普遍的共识似乎是你必须创建一个中间的“中间”层(使用诸如WCF之类的技术)来允许你的metro应用程序与数据库进行通信。
参考文献:
尽管这些链接在标题中包含SQL,但它们确实可以直接将Metro应用程序连接到任何数据库。
以下是上述链接中的答案:
你是对的,System.Data不存在(当我第一次开始搞乱WinRT时,我找了同样的事情)。你也无法引用它。如果你想与SQL数据库交谈,你将需要使用某种其他协议(WebService,SOAP,WCF等)。
答案 1 :(得分:0)