【发布时间】:2018-10-18 21:19:58
【问题描述】:
我无法通过所有搜索找到明确的答案。我们有 TFS 2015,并希望使用自定义 NuGet 存储库来存储我们的内部包。
目前,它们与 TFS 安装位于同一服务器上的物理驱动器上。但是它总是找不到任何包。
我的困惑出现在这里。为了将此目录用作 Nuget 存储库,我们是否需要安装其他软件或生成一些 index.json?文件夹中存在的包还不够?我看到很多文章都在谈论 Package Management 插件(成本超过 5 人)或升级到 TFS 2017。
我的理解是否正确,仅仅将包保存在服务器可以访问并指向它的位置是不够的?
谢谢!
【问题讨论】:
-
您查看过 NuGet 文档吗?非常清楚地解释了使用文件共享作为包源。 docs.microsoft.com/en-us/nuget/hosting-packages/local-feeds
-
也许我不清楚。我很抱歉。这专门用于在 TFS 上运行构建。如果我想按照文档所述在本地拉取东西,它就可以工作。但我希望我们的构建从自定义 repo 中提取,并且对 TFS 使用它的要求感到困惑。
-
如果您的
nuget.config说要使用包源,那么 NuGet 将使用该包源。与 TFS 无关。构建系统所做的只是在命令行上运行东西。
标签: tfs msbuild nuget nuget-package