3

我使用 Lucene.Net 在 WPF 应用程序中搜索文本文件,并考虑将其移植到 Windows 应用商店应用程序中。当我尝试使用包管理器添加 Lucene.Net 时,出现以下错误。是否有任何其他库提供可用于 WinRT 的完全索引文本搜索?

install-package : Could not install package 'SharpZipLib 0.86.0'. 
You are trying to install this package into a project that targets     
'.NETCore,Version=v4.5', but the package does not contain any 
assembly references or content files that are compatible with that 
framework. For more information, contact the package author

*SharpZipLib 是 Lucene.Net 的依赖项

4

1 回答 1

1

我会警告说,我不知道这是否真的有效,但它可能会有希望。

SQLite 具有全文搜索 (FTS),Windows RT 支持 SQLite。This article似乎表明默认情况下未打开全文搜索,因此需要重新编译。这也假定 Windows RT 也支持(FTS + 重新编译)带来的任何其他依赖项。

Tim Heuer 的博客是关于使用 Windows 8 应用程序的 SQLite 的优秀资源,他有这篇关于如何编译 SQLite的帖子(在它被很好地打包为扩展之前),所以值得一试。

于 2012-11-30T08:05:07.487 回答