【问题标题】:Custom NuGet Feed Works for One Project, Crashes for Other自定义 NuGet 提要适用于一个项目,其他项目崩溃
【发布时间】:2015-12-06 18:17:49
【问题描述】:

我们最近设置了一个自定义 NuGet 提要。两个不同的开发人员将它用于两个不同的项目。它适用于他们每个人,在他们各自的计算机上使用各自的项目。

今天一位开发者检查了另一位开发者的项目。在解决方案级别使用 NuGet 包管理器尝试通过自定义提要为其他项目更新 Nuget 包时,包管理器中会显示以下错误,其中通常会显示包列表:

发生错误:\n上下文已经在跟踪具有相同资源 Uri 的不同实体。

通过谷歌搜索该错误发现了一些与 NuGet 无关的错误文本实例,这些实例是由于 URL 的大小写与预期不同而导致的。但是,我们验证了 NuGet 提要 URL 的大小写对于两种解决方案都是小写的。

什么可能导致这个问题,我们如何纠正它?

【问题讨论】:

    标签: visual-studio nuget


    【解决方案1】:

    事实证明,解决方案中的一个项目未更新为通过 NuGet 引用外部 DLL。相反,它引用了本地文件系统。

    将 MyDll.dll 同时用作 NuGet 引用和文件系统引用导致了此错误。

    更新项目以同时从 NuGet 中提取 MyDll.dll 解决了该问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多