Install-Package:'7.0.4-IR19'不是有效的版本字符串。错误

时间:2017-01-25 15:22:49

标签: nuget umbraco nuget-package

我想在软件包管理器控制台(Install-Package UmbracoCms)中添加UmbracoCMS nuget。但我不能......

尝试解决依赖性'Lucene.Net(≥2.9.4.1&&< 3.0.0)'。 试图解决依赖'SharpZipLib(≥0.86.0)'。 试图解决依赖性'MySql.Data(≥6.9.8&&< 7.0.0)'。 Install-Package:'7.0.4-IR19'不是有效的版本字符串。 参数名称:版本 在行:1字符:16 + Install-Package<<<< UmbracoCms     + CategoryInfo:NotSpecified:(:) [Install-Package],ArgumentException     + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

1 个答案:

答案 0 :(得分:0)

我不确定是什么原因导致您的问题,但我可能有另一种设置方法可以帮助您。当我们修复我们的umbraco网站时,我们只会修改UmbracoCms.Core包。这为我们提供了所需的所有dll和参考。它还使我们更容易升级umbraco。 UmbracoCms.Core nuget包是通过编写整个UmbracoCms包而自动获得的依赖包。

然后我们使用我们想要的umbraco版本的zip,并使用BeyondCompare等工具手动将其合并到项目中。我们喜欢处理nuget之外的其余文件,因为在升级过程中合并时有时需要特别小心那些其他文件。