Visual studio 2015 编码UI测试上的TFS生成错误

Visual studio 2015 编码UI测试上的TFS生成错误,visual-studio-2015,tfs,tfsbuild,coded-ui-tests,tfs-2015,Visual Studio 2015,Tfs,Tfsbuild,Coded Ui Tests,Tfs 2015,我有一个新创建的编码UI测试项目,我将其签入TFS。当它尝试构建时失败,我有以下两个错误: The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 及 我已经采纳了我所看到的其他一些建议,但毫无效果。我已经在项目中创建了一个文件夹,并在那里复制了UI测试程序集

我有一个新创建的编码UI测试项目,我将其签入TFS。当它尝试构建时失败,我有以下两个错误:

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

我已经采纳了我所看到的其他一些建议,但毫无效果。我已经在项目中创建了一个文件夹,并在那里复制了UI测试程序集,并更改了引用,我将Copy Local设置为true,我验证了这些新程序集是否已签入服务器并在服务器上。。。但我还是得到了同样的错误

我的想法、想法都没有了

更新 我收到了对服务器的远程访问;我打开了VS 2015的一个副本并编译,遇到了同样的错误。它缺少对编码的ui DLL的引用,因此我成功地重新添加和编译了它。然后我保存了该项目,但一旦有人将新代码签入TFS,引用就会再次消失


所以现在我不明白为什么引用会出现在本地环境中,但在签入时会被删除。我在这里遗漏了什么?

检查您是否已将以下参考添加到您的项目中:

Microsoft.VisualStudio.QualityTools.CodedUITestFramework

Microsoft.VisualStudio.TestTools.UITest.Common

Microsoft.VisualStudio.TestTools.UITest.Extension

Microsoft.VisualStudio.TestTools.UITesting

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

在哪里进行构建?该计算机是否安装了支持编码UI的Visual Studio,或者是否安装了所需的DLL?您可能会在这里找到一些关于从控制台或独立应用程序运行编码UI的问题和建议。构建是在TFS 2015服务器上完成的,该服务器上有VS 2015的副本。基于此,我认为它会有DLL,但我得到了丢失的引用错误,所以我将它们复制到项目内的一个文件夹中,以保证它们会被找到,但是没有运气。哪个VS2015?它是支持编码用户界面的吗?它是企业版。看看这是否有帮助!引用在那里,项目在本地编译和运行正常。@Omni,尝试在生成代理计算机上生成TFS已获取的项目,并检查结果。它不会在服务器上编译(相同的错误)。缺少编码的UI DLL的引用(如未列出,而不是“找不到”)。我无法在服务器上手动添加它们,它说访问被拒绝。
Microsoft.VisualStudio.QualityTools.CodedUITestFramework

Microsoft.VisualStudio.TestTools.UITest.Common

Microsoft.VisualStudio.TestTools.UITest.Extension

Microsoft.VisualStudio.TestTools.UITesting