我试图在ASP.NET MVC 5应用程序中安装RavenDB.Embedded,但我有这种依赖性错误:
PM> Install-Package RavenDB.Embedded Attempting to resolve dependency 'RavenDB.Database (= 2.5.2750)'. Attempting to resolve dependency 'System.Spatial (? 5.2)'. Attempting to resolve dependency 'WindowsAzure.Storage (? 2.0)'. Attempting to resolve dependency 'Microsoft.WindowsAzure.ConfigurationManager (? 1.7.0.0)'. Attempting to resolve dependency 'Microsoft.Data.OData (? 5.0.2)'. Attempting to resolve dependency 'Microsoft.Data.Edm (= 5.0.2)'. Attempting to resolve dependency 'System.Spatial (= 5.0.2)'. Install-Package : Updating 'System.Spatial 5.2.0' to 'System.Spatial 5.0.2' failed. Unable to find a version of 'RavenDB.Database' that is compatible with 'System.Spatial 5.0.2'. At line:1 char:1 + Install-Package RavenDB.Embedded + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
除了手动安装之外,还有其他选择吗?
这是由NuGet 2.8的新功能引起的.改为:
Install-Package RavenDB.Embedded -DependencyVersion Highest