我有一个新创建的编码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,引用就会再次消失。
所以现在我不明白为什么我的本地环境中有引用,但在签入时会被删除。我在这里缺少什么?
答案 0 :(得分:1)
好的,我终于发现由于某种原因,引用路径指向TFS上的错误驱动器。我不知道为什么但是一旦我改变了驱动器,它就会成功编译和构建。
答案 1 :(得分:0)
检查您是否已将以下引用添加到项目中:
User::where('id', $id)->update(['username' => $newUsername]);