【问题标题】:Where is custom NuGet feed url saved in my local solution? [duplicate]自定义 NuGet 提要 URL 保存在我的本地解决方案中的什么位置? [复制]
【发布时间】:2014-07-02 14:13:00
【问题描述】:

我使用 TeamCity 并让它创建我的项目使用的 NuGet 包。

我经常想知道那个 NuGet 提要的路径/URL 存储在我的解决方案中的什么位置?

因为它似乎没有在任何地方被签入并且其他开发人员可以在干净的开发机器上重新使用。我们似乎每次设置新的开发人员环境时都必须重新添加它。

有谁知道自定义 NuGet 提要 URL 保存在解决方案/项目中的什么位置?

更新:

只是为了澄清我的查询不是关于如何允许其他人使用相同的提要,而是出于对我在本地保存提要网址的好奇。

--李

【问题讨论】:

  • 干杯约翰,这正是我正在寻找的.. (c:\Users\$USER\AppData\Roaming\NuGet\NuGet.config)。我想知道为什么我在解决方案周围的任何地方都找不到它!如果您写为答案,我会将其标记为我正在寻找的答案。

标签: .net visual-studio visual-studio-2013 teamcity nuget


【解决方案1】:

在 Visual Studio 201x 中右键单击您的解决方案文件并选择Enable Nuget Package Restore

完成后,您的解决方案中将拥有一个 .nuget 文件夹。取消注释 NuGet.targets 包源部分并添加任何自定义 nuget 服务器地址

如果您不希望 nuget.exe 包含在您的源代码管理中,请将其添加到您的忽略列表中并将“下载 NuGet.exe”设置更改为 true。将 .target 和 .config 文件包含到源代码控制中,您团队的其他成员现在将在构建时恢复 nuget 包。

【讨论】:

  • 感谢 Werewolf,但通过查询并不是要确保我的团队的其他成员可以使用相同的提要,而是在本地为我实际保存的路径在哪里..
  • nuget.exe 将 .nupkg 文件下载到 C:\Users\Werewolf\AppData\Local\NuGet\Cache 您可以在 nuget 配置部分添加它,这样您就可以在关闭时进行构建-线
  • 再说一次,这不是我要问的,我知道你可以在这里hanselman.com/blog/… 做到这一点。我已经更新了我的问题以澄清我的要求
  • 在 .nuget/Nuget.targets 文件和 节点中添加了粗体字。如果这不是所要求的,那么我们这里有两个人想知道您实际要求的是什么......
  • 感谢狼人的帮助,但 John Hoerr 似乎知道我在问什么,所以我想我的问题并不太迟钝:-)
猜你喜欢
  • 1970-01-01
  • 2014-05-03
  • 1970-01-01
  • 2023-04-07
  • 2022-08-15
  • 2011-09-09
  • 2020-12-28
  • 1970-01-01
  • 2021-07-02
相关资源
最近更新 更多