我有一个Windows 8.1商店应用程序。它有一个后台任务项目(Windows运行时组件)。 在该项目中,我以类似于Store应用程序的方式添加了sqlite-net的引用。 WinRT组件Project不能编译,并给我这个错误。后台任务中的Sqlite(Windows运行时组件项目)
在多个引用的winmd文件中发现Windows运行时类型“Windows.Foundation.Point”。请删除'C:\ Program Files文件(x86)\ Microsoft SDKs \ Windows \ v8.1 \ ExtensionSDKs \ Microsoft.VCLibs \ 12.0 \ References \ CommonConfiguration \ neutral \ platform.winmd'或'C:\ Program Files(x86) \ Windows Kits \ 8.1 \ References \ CommonConfiguration \ Neutral \ Windows.winmd'。 C:\用户\ ADMIN \桌面\ BackgroundTaskProject \ WINMDEXP BackgroundTaskProject
我想从SQLite的数据库获取数据,并在应用背景发送到Web服务定期。
它看起来相当不错在错误信息中解释。您必须删除其中一个参考文献 – jean 2015-02-09 10:24:24
@jean:在我的参考文献列表中。我有: 1)用于Windows应用商店的.NET。 2)适用于Windows的Microsoft Visual C++ 2013运行时软件包 3)用于Windows运行时的Sqlite(Windows 8.1) 4)Windows 8.1 2和3是相互依赖的。 **我应该删除哪个参考**? :-p – 2015-02-09 10:56:59
你正在谈论其他类型的参考。 ** winmd **文件代表元数据,因此期望在您的backgroundTaskProject属性中找到某种类型的元数据。如果错误消息是正确的,那么您尝试从两个不同的源(工具包和SDK)加载相同的规范(元数据) – jean 2015-02-09 12:42:05