【问题标题】:Team Foundation Server mappingsTeam Foundation Server 映射
【发布时间】:2016-01-15 01:37:22
【问题描述】:

在 TFS 2015 中,我有一个包含多个解决方案的团队项目。我可以正确构建各个解决方案的唯一方法是为整个团队项目建立一个映射,因此如果我设置了 5 个构建,则每个构建目录都包含团队项目中所有内容的副本,其中占用相当大的磁盘空间

如果我只为我想要的解决方案提供映射​​,那么它会失败。

在这种情况下,解决方案非常简单。它只是一个包含域模型的解决方案,实体框架是唯一的外部依赖项。构建失败,因为它找不到 EF 程序集。正在从 Nuget 检索 Ef 包,但没有将它们复制到 Bin 文件夹中(bin 文件夹为空)。

有什么想法吗?如果您需要更多信息,请告诉我

【问题讨论】:

    标签: tfs tfs-2015


    【解决方案1】:

    听起来比 TFS 更像一个 NuGet 问题。您的包文件夹是否已签入源代码管理?如果是这样,那么相关的二进制文件可能已被 TFS 排除在外,因此它认为它有它们,但实际上没有。从 TFS 中删除 packages 文件夹并确保将构建定义设置为 clean(或手动删除代理上的源目录),然后在此处查看我的答案以获得良好的设置(注意 NuGet 网站的链接,值得一试阅读):

    Visual Studio 2015 loses Nuget packages on new installations

    我们也有 1 个包含多个解决方案的团队项目,所以这绝对不是限制,只是有些地方搞混了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 2010-10-11
      • 2018-08-30
      • 2014-05-07
      • 1970-01-01
      相关资源
      最近更新 更多