Our nuget/myget packages are released only for 4.5.1 and up. I think we should release for as many platforms as we can - what do you think? Connie is on the .NET team in Microsoft and might have insights on this.
In addition, I tried running a demo app ( https://github.com/synhershko/LuceneNetDemo) with Project Rider <https://www.jetbrains.com/rider/> on Mac and got the following exception when indexing. Shad - what do you think this is? Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object at Lucene.Net.Store.DataOutput.WriteString (System.String s) <0x51eb2d0 + 0x0006b> in <filename unknown>:0 at Lucene.Net.Store.DataOutput.WriteStringStringMap (IDictionary`2 map) <0x52998d0 + 0x000a7> in <filename unknown>:0 at Lucene.Net.Codecs.Lucene46.Lucene46SegmentInfoWriter.Write (Lucene.Net.Store.Directory dir, Lucene.Net.Index.SegmentInfo si, Lucene.Net.Index.FieldInfos fis, Lucene.Net.Store.IOContext ioContext) <0x52d9dc0 + 0x0011e> in <filename unknown>:0 at Lucene.Net.Index.DocumentsWriterPerThread.SealFlushedSegment (Lucene.Net.Index.FlushedSegment flushedSegment) <0x529ace0 + 0x0018e> in <filename unknown>:0 at Lucene.Net.Index.DocumentsWriterPerThread.Flush () <0x51f6940 + 0x00b47> in <filename unknown>:0 at Lucene.Net.Index.DocumentsWriter.DoFlush (Lucene.Net.Index.DocumentsWriterPerThread flushingDWPT) <0x51f4a58 + 0x00073> in <filename unknown>:0 at Lucene.Net.Index.DocumentsWriter.FlushAllThreads (Lucene.Net.Index.IndexWriter indexWriter) <0x51f3568 + 0x000b7> in <filename unknown>:0 at Lucene.Net.Index.IndexWriter.PrepareCommitInternal () <0x51f2f28 + 0x001e7> in <filename unknown>:0 at Lucene.Net.Index.IndexWriter.CommitInternal () <0x51f2da8 + 0x000ef> in <filename unknown>:0 at Lucene.Net.Index.IndexWriter.Commit () <0x51f2d78 + 0x0001f> in <filename unknown>:0 at LuceneNetDemo.GitHubIndex+<IndexRepositories>c__async0.MoveNext () <0x358ce80 + 0x00427> in <filename unknown>:0
