编码UI测试中的TFS构建错误

时间:2016-12-22 12:27:39

标签: visual-studio-2015 tfs tfsbuild coded-ui-tests tfs2015

我有一个新创建的编码UI测试项目,我检查了TFS。当它试图构建它失败时,我有这两个错误:

The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?)

The type or namespace name 'Extension' does not exist in the namespace 'Microsoft.VisualStudio.TestTools.UITest' (are you missing an assembly reference?)

我已经遵循了其他一些我看不到的建议。我在项目中创建了一个文件夹并在那里复制了UI测试程序集并更改了引用,我将Copy Local设置为true,并且我验证了这些新程序集已经签入并在服务器上...但我仍然我得到了同样的错误。

我是出于想法,想法?

更新 我收到了远程访问服务器的权限;我打开了VS 2015的副本并编译,遇到了同样的错误。它缺少对编码的ui dll的引用,所以我重新添加并成功编译。然后我保存了项目,但是一旦有人检查新代码到TFS,引用就会再次消失。

所以现在我不明白为什么我的本地环境中有引用,但在签入时会被删除。我在这里缺少什么?

2 个答案:

答案 0 :(得分:1)

好的,我终于发现由于某种原因,引用路径指向TFS上的错误驱动器。我不知道为什么但是一旦我改变了驱动器,它就会成功编译和构建。

答案 1 :(得分:0)

检查您是否已将以下引用添加到项目中:

User::where('id', $id)->update(['username' => $newUsername]);