4

我刚刚打开了 SDK 地理定位示例的 csharp 版本,我想做一个简单的更改:我希望后台任务将坐标保存在 sqlite db 中。

为此,我添加了Microsoft Visual C++ Runtime Package, the SQLite for Windows Runtime, the sqlite-net library via codeplex, and switched the target Platform from any cpu to x64.

尝试编译,我收到此错误

Windows Runtime type 'Windows.Foundation.Point' was found in multiple 
referenced winmd files. Please remove either 'C:\Program Files (x86)\
Microsoft SDKs\Windows\v8.0\ExtensionSDKs\Microsoft.VCLibs\11.0\References
\CommonConfiguration\neutral\platform.winmd' or 'C:\Program Files (x86)\
Windows Kits\8.0\References\CommonConfiguration\Neutral\Windows.winmd' 
from the list of referenced files.  

我该如何解决这个问题?

4

1 回答 1

4

我听说如果您将所有 SQLite 代码移动到 Windows 商店类库并从后台任务中引用它就可以解决问题。

我的解决方法只是删除/重命名 'C:\Program Files (x86)\Windows Kits\8.0\References\CommonConfiguration\Neutral\Windows.winmd' 它只有 18kb,所以我认为它不太可能需要任何东西

于 2012-11-09T00:37:05.840 回答