【问题标题】:VSTS feed "refresh" mechanism in Visual StudioVisual Studio 中的 VSTS 提要“刷新”机制
【发布时间】:2018-05-10 07:02:31
【问题描述】:

我已经设置了一个 VSTS nuget 提要。而且我前两天已经推送了一些包。我能够将这些包添加到我的项目中。但我需要为其中一个推送另一个版本。制作了新的 nupgk 版本,推送它,我可以在 VSTS 中看到它,我可以从那里下载它,Visual Studio 2017 也正确列出了它,但是当我尝试安装它时,我收到一个错误:

在以下主要来源中找不到包“无论 1.0.1”:“https://whatever.pkgs.visualstudio.com/_packaging/feedname/nuget/v3/index.json”。请验证您的所有在线包源是否可用(或)包 ID、版本是否正确指定。 0

我尝试过的: - 等待大约 10 分钟 - 多次重新启动 Visual Studio - 将上述网址粘贴到浏览器中并手动刷新几次

其中一项或多项有所帮助。但我想知道是否有任何规范的解决方案。

【问题讨论】:

    标签: visual-studio-2017 nuget azure-devops


    【解决方案1】:

    我使用了答案小部件来进行一些格式化。不过,这可能不是“答案”,因为我不知道超越的机制。但这似乎是一种解决方法。

    步骤:

    1. 使用库项目创建解决方案(我们称之为 L01)
    2. 在解决方案中添加另一个库项目(我们称之为 D01)
    3. 从 L01(版本 0.0.1)制作一个 nuget 包
    4. 将包推送到您的 VSTS 源
    5. 管理项目 D01 的包并浏览您的提要
    6. 将列出包 L01 v0.0.1
    7. 将其添加到项目 D01 中,它将起作用
    8. 编辑 L01 nuspec 文件并将版本更改为 0.0.2
    9. 构建并推送新包
    10. 返回项目 D01 并刷新包列表。将显示更新。
    11. 尝试更新。它会因我的问题中的错误消息而失败。
    12. 现在转到文件夹%localappdata%\NuGet\v3-cache(或equivalent
    13. 找到与您的提要对应的文件夹并打开它
    14. 找到list_l01.lib_index.dat(其中l01是包名)并删除它
    15. 返回项目 D01 并尝试安装更新。它会成功的。

    如果其他人可以确认会很好。我已经复制了好几次了。

    【讨论】:

      【解决方案2】:

      您似乎正在尝试下载刚刚推送到 VSTS nuget 提要的一个或多个包。

      由于 Visual Studio 2017 正确列出它,因此该问题不应与 VSTS 服务器上的提要有关。

      如果这是最近发生的(下载新的刷新包)并且您的包非常大,这可能是网络延迟。建议您在此问题再次发生时使用提琴手跟踪。这有“某种”意义,您看到的可能是搜索结果中显示的推送包的错误传播,但尚未可供下载。

      还有一些人也遇到了和你一样的问题和错误。

      仅供参考,在过去一个月左右的时间里,我一直看到这个确切的问题。 在源之间切换,卸载和重新安装是一些工作 周围,​​但不是100%。 将我自己的包推送到 VSTS,然后 最终安装大约需要 15 分钟。

      更多细节请看这个类似的问题Package update not found when updating via Visual Studio Solution

      【讨论】:

      • 是的,它看起来是一个很老的问题 :( 我的包很小。我可以从 VSTS Web 界面下载它。这告诉我,它与客户端密切相关。我我怀疑一些缓存问题,我会尝试证明这一点。
      • @ZorgoZ 任何更新都可以在这里发布,如果和VS2017中的nuget缓存有关,如何在VS2017中清理nuget相关缓存,请看这篇博客:Clear All NuGet Cache VS 2017
      • 见下面我的帖子。和缓存有关,但不需要清除所有缓存。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      相关资源
      最近更新 更多