【问题标题】:NuGet Package Manager not showing Installed PackagesNuGet 包管理器不显示已安装的包
【发布时间】:2011-12-26 00:20:42
【问题描述】:

我们有一个开发团队。都安装了 NuGet。我们都在使用 TFS。一名团队成员添加了一个 NuGet 包并签入。其他团队成员都获得了关联的程序集和 NuGet packages.config。但是,当他们转到“管理 NuGet 包”时,“已安装的包”不会显示其他团队成员添加的包。对于最初添加包的人来说,它显示得很好。

这是预期的行为吗?我们是不是做错了什么?

谢谢

【问题讨论】:

  • 你检查过这个问题的答案吗? stackoverflow.com/questions/6182526/… 。我尝试浏览 NuGet 源,但它是一个老鼠巢的接口和服务定位器模式 =P
  • 感谢您的链接,但该文件已经在所有用户解决方案中都很好,所以假设这不是答案。
  • 我遇到过这个,nuget.codeplex.com/workitem/1211,不确定它是否有用

标签: .net nuget


【解决方案1】:

我发现的一个问题是包不被视为解决方案的一部分,而是保存在解决方案级别(位于包文件夹中)。您可能需要签入解决方案文件夹(在源代码管理资源管理器中)以签入 nuget 下载的包,以便其他人同时获得引用和包。

【讨论】:

  • 与解决方案文件处于同一级别的“packages”文件夹与其中的所有文件一起签入。您是否得到与我在您的项目中看到的相同的行为?谢谢
  • 这些程序集确实应该位于 TFS 存储库的根目录中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-12
  • 2023-01-01
  • 2019-11-05
  • 1970-01-01
  • 1970-01-01
  • 2016-11-24
相关资源
最近更新 更多