如何将NuGet包lucene-net从3.0.3版升级到4.8.0版

时间:2016-08-26 09:03:55

标签: upgrade lucene.net nuget-package

我正在使用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

1 个答案:

答案 0 :(得分:2)

正如Itamar Syn-Hershko的this blogpost所述,Nuceet尚未提供Lucene.NET 4.8版本。

但如上所述,您可以通过MyGet的私人订阅源获取它。为此,首先在NuGet包管理器设置中添加一个新的包源,包含Source:https://www.myget.org/F/lucene-net/

完成此操作后,您应该使用NuGet包管理器找到新版本(不要忘记设置正确的包源)。