Hi! I'm Laura R., software engineer at Neurodigital Technologies, from Spain.
We are building a Windows Store app (Windows 8 metro style) which searchs content in documents. We have used Lucene.NET to generate the program database due its high performance as search engine. In a desktop program (Windows form) that we developed before, we achieved all the expected functionality provided by Lucene, so now we want to port our application to an Windows Store app to create a version for our Windows 8 tablet.
However, the Lucene.NET library is not compatible with this framework. When we add as reference with Visual Studio 2012, we get the following error message: "The project targets ‘.NetFramework’ while the file reference targets ‘.NetCore’". This means that we need a Lucene.NET version compiled using .NetCore, but currently there is no Lucene.NET version compiled in such manner.
We tried to create a library project suitable for Windows Store apps with the library source, but the code still needs to be adapted for recompile because there are lot of changes on the new framework (http://msdn.microsoft.com/en-us/library/windows/apps/br230302.aspx#convert)
The obvious solution is build a suitable port of the library, but may be a hard and long task to accomplish. Therefore, is there any other suitable solution to use the current library in our project?
Thanks in advance!
Software engineer at Neurodigital Technologies.