我正在使用lucene-net
版本3.0.3,我想要二进制文件存储。二进制文件需要lucene-net版本4,但我无法安装此版本。
这是我尝试过的以及我收到的错误:
PM> Install-Package Lucene.Net -Version 4.8.0.648-beta Install-Package: Some NuGet packages are missing from the solution. The packages need to be restored in order to build the dependency graph. Restore the packages before performing any operations. At line:1 char:1 + Install-Package Lucene.Net -Version 4.8.0.648-beta + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetMissingPackages,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
答案 0 :(得分:2)
正如Itamar Syn-Hershko的this blogpost所述,Nuceet尚未提供Lucene.NET 4.8版本。
但如上所述,您可以通过MyGet的私人订阅源获取它。为此,首先在NuGet包管理器设置中添加一个新的包源,包含Source:https://www.myget.org/F/lucene-net/。
完成此操作后,您应该使用NuGet包管理器找到新版本(不要忘记设置正确的包源)。