Visual studio 2015 &引用;“包装”;在vs 2015中执行更新包时出错
当我运行命令时Visual studio 2015 &引用;“包装”;在vs 2015中执行更新包时出错,visual-studio-2015,nuget,Visual Studio 2015,Nuget,当我运行命令时 Update-Package <packagename> -version <packageversion> -IgnoreDependencies -IncludePreRelease -FileConflictAction Overwrite 更新包-version-IgnoreDependencies-IncludePreRelease-FileConflictAction覆盖 我得到了错误 Attempting to gather depend
Update-Package <packagename> -version <packageversion> -IgnoreDependencies -IncludePreRelease -FileConflictAction Overwrite
更新包-version-IgnoreDependencies-IncludePreRelease-FileConflictAction覆盖
我得到了错误
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
正在尝试收集与项目“someproject”相关的多个包的依赖项信息,目标是“.NETFramework,版本=v4.6.1”
正在尝试解析多个包的依赖项。
解析操作安装多个软件包
更新包:包
第1行字符:15
+更新包在包更新期间,NuGet中出现了一个问题。似乎您的包
消息问题就是这个已知问题的另一个转世
根据NuGet,PackageIdentity出现问题的最终解决方案是卸载并安装相关软件包,而不是为更新失败的项目安装更新软件包。如果从软件包管理器控制台运行更新软件包,它将告诉您一个特定的软件包在存储库中找不到
从packages.config文件中删除该包,然后通过包管理器重新定位该包以再次添加
如果具有特定版本的软件包被锁定并从存储库中删除,则可能发生此错误此错误是针对一个特定软件包还是针对所有软件包更新发生的?我使用我的NuGet Package Manager 3.4.4运行您的命令来更新引导程序包,该程序包更新成功。请告诉我们您要更新哪个软件包?我正在为自定义的内部公司软件包运行它。它不是您会知道的。*包名不是您会知道的。实际上,包不是我的包的名称。我有一个不同的包名。如果你看看我说的我是作为命令运行的,您将看到更新包-version-IgnoreDependencies-IncludePreRelease-FileConflictActionOverwrite@JayJayJay你能发布一个你执行的确切命令吗?我不能给你确切的软件包名称,因为它是我们公司内部的名称。这是我执行的命令:更新软件包-版本-IgnoreDependencies-IncludePrecrease-FileConflictActionOverwrite@JayJayJay它看起来像:updatepackageanyname-version1.0.0-IgnoreDependencies-IncludePreRelease-FileConflictAction Overwrite
?很高兴听到这个消息。可能是新安装的软件包修复了某些依赖项的PackageIdentity
。