【问题标题】:DLL TeamFoundation error with VS2015VS2015 的 DLL TeamFoundation 错误
【发布时间】:2016-04-02 03:29:03
【问题描述】:

我尝试运行一个使用 tfs2013 和 vs2013 构建的项目。

我所有的同事都可以执行这个项目的构建,但我不能(我在 vs2015 上)。

我了解到问题来自不同的 TeamFoundation dll(在 GAC for vs2013 中提供并放置在 c:\program files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer 中)与2015 ) 工作区也有问题: vs2013 = c:\Users\Username\AppData\Local\Microsoft\Team Foundation\5.0\Cache vs2015 = c:\Users\Username\AppData\Local\Microsoft\Team Foundation\6.0\Cache

如果我想执行这个构建,我该怎么办?

【问题讨论】:

    标签: dll tfs build visual-studio-2015


    【解决方案1】:

    您能否在构建项目时提供详细的错误消息?你的意思是VS2015在你的项目中找不到dll?

    根据您的信息,GAC 中的 dll 不会被检入源控制。您可以在解决方案的references 中查看它们。而且它不会影响您的构建。但是,如果项目引用了一些 Team Foundation dll 或 3rd part dll,则在使用 VS2015 时可能会出现错误 XX.dll can not found in your project。

    针对您的情况的解决方法,在解决方案下创建一个文件夹并在该文件夹中添加 Team Foundation dll 或第 3 部分。在源代码管理中检查它们,记住编辑构建定义以在源设置中添加文件夹。然后你就可以成功排队构建了。

    另外,c: \ Users \ Username \ AppData \ Local \ Microsoft \ Team Foundation \ 6.0 \ Cache 表示 TFS 的缓存。 5.0 代表 TFS2013,6.0 代表 TFS2015。这应该对构建结果没有影响。这只是意味着您使用的是 TFS2015 而不是 TFS2013。

    【讨论】:

      猜你喜欢
      • 2018-11-28
      • 2019-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多