我正在尝试使用" UaaS.cmd"从云端创建项目。
我运行它,填充url和命名空间,它开始工作。然后在过程的中间我得到错误:
Installing UmbracoCms.Core
The 'UmbracoCms.Core 7.6.5' package requires NuGet client version '3.4.4' or above, but the current NuGet version is '2.8.1.0'.
at NuGet.PackageWalker.CheckPackageMinClientVersion(IPackage package)
at NuGet.PackageWalker.Walk(IPackage package)
at NuGet.InstallWalker.ResolveOperations(IPackage package)
at NuGet.ProjectManager.Execute(IPackage package, IPackageOperationResolver resolver)
at Waasp.PackageInstaller.InstallPackage(String packageId, SemanticVersion version, String projectPath, String targetFolder)
但我安装了VS 2015和VS 2017。我的Vs 2015表示我已经安装了nuget版本3.5,而2017年则说我有nuget v4.2。
我在我的cmd中运行了nuget,但它没有被识别,所以我已经下载了最新版本并将其添加到我的环境中,所以当我运行cmd时,转到我有我的uaas的文件夹。 cmd文件并输入
nuget update -self
它告诉我,我有nuget 4.2,它是最新的。但是当我尝试uaas.cmd时,会发生同样的错误
我不明白!它在哪里找到2.8.1.0?!为什么不需要4.2?
P.S:我也在Umbraco论坛上写过,但我想这与nuget客户端的关系比umbraco更多