Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 &引用;“包装”;在vs 2015中执行更新包时出错_Visual Studio 2015_Nuget - Fatal编程技术网

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