"封装"在vs 2015中执行update-package时出错

时间:2016-08-12 21:52:11

标签: visual-studio-2015 nuget

当我运行命令

someObject.Property = rd["mytemplate"];

我收到错误

Update-Package <packagename> -version <packageversion> -IgnoreDependencies -IncludePreRelease -FileConflictAction Overwrite

Attempting to gather dependency information for multiple packages with respect to project 'someproject', targeting '.NETFramework,Version=v4.6.1' Attempting to resolve dependencies for multiple packages. Resolving actions install multiple packages Update-Package : packages At line:1 char:15 + Update-Package <<<< <packagename> -version <packageversion> -IgnoreDependencies -IncludePreRelease -FileConflictAction Overwrite + CategoryInfo : NotSpecified: (:) [Update-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.UpdatePackageCommand 是什么意思?

我正在使用nuget包经理3.4.4在visual studio 2015工作。

2 个答案:

答案 0 :(得分:1)

NuGet中存在问题#1996,在程序包更新期间发生。似乎你的packages消息问题是这个已知问题的另一个转世。

根据NuGet sources PackageIdentity的错误。

答案 1 :(得分:0)

如果从包管理器控制台运行Update-Package,它将告诉您在存储库中找不到特定的包。

从packages.config文件中删除该软件包,然后通过软件包管理器重新找到软件包以重新添加它。

如果针对具有特定版本的包并从存储库中删除

,则会发生这种情况