MyGet Feed出错“找不到包'PackageName'”

时间:2015-12-08 17:02:26

标签: visual-studio-2015 nuget myget

我已经开始使用MyGet来跟踪我在不同解决方案中内部重用的软件包。

采取的措施:

  • 使用NuGet Package Explorer创建包。
  • 将此软件包上传到MyGet供稿。
  • 连接到Visual Studio的MyGet Feed
  • 首次从MyGet Feed安装软件包正常工作。
  • 对软件包进行更新,使用NuGet Package Explorer重新生成软件包
  • 将新软件包上传到MyGet Feed,并验证版本号是否已更新为生成软件包时为其提供的正确版本。
  • 回到Visual Studio,我现在可以选择升级到我的软件包的最新版本。
  • 点击升级会导致Visual Studio中出现以下错误。

MyGet Package Error in VS

我试过了:

  • 卸载/重新安装软件包
  • 从.csproj文件中删除对该项目的所有引用
  • 从MyGet手动下载程序包并替换解决方案中的程序包

在另一台计算机上安装包,可以正常使用。 安装旧版本的软件包(计算机上安装的第一个版本)也可以正常工作。

如果您可能需要任何其他信息,请告知我们。

谢谢。

1 个答案:

答案 0 :(得分:1)

您是否在第二次发布时增加了包版本号?如果没有,NuGet会将它缓存在你的磁盘上(这说明这可以在另一台机器上运行)。

发布时始终是++版本: - )

编辑:最佳更新NuGet(https://dist.nuget.org/index.html)如果仍然存在,请查看MyGet支持。