两个月前,我们将TFS 2010迁移到了TFS 2013。 所以我们迁移了我们的测试,并构建了新的测试。 在迁移之后,我们尝试进行新的构建并且我们已经过了。
现在我们已经将VS2013和所有* sln迁移到vs 2013。 那么今天我想尝试构建,但我在创建构建时遇到了问题。 经过步骤(下面)我收到了这条消息,就像所有参考文献缺失一样,它来自testtools。
我看到vs2010与2013年的差异。它与该dll的10对12版本。 如果我添加该引用我有问题来构建该DLL。
在这种情况下,我有2618错误,缺少参考...
run.cs(7):类型或命名空间名称' UITesting'名称空间中不存在Microsoft.VisualStudio.TestTools' (你错过了一个装配参考吗?) UIMap.Designer.cs(21551):类型或命名空间名称' WinButton'找不到(你错过了使用指令或汇编引用吗?)
整体构建过程00:00更新内部版本号00:00创建下拉列表 位置00:56 Run On Agent(预留构建代理TFS - 代理)00:00 删除测试结果目录00:00删除二进制目录00:13 删除工作区00:00删除源目录00:00创建工作区 这种构建因为你的工作而浪费时间和计算机资源 文件夹包括团队项目(QA),其中包括Drops文件夹。 你应该隐藏Drops文件夹。看到 http://go.microsoft.com/fwlink/?LinkId=269693。 00:38获取工作区
答案 0 :(得分:0)
您缺少对程序集Microsoft.VisualStudio.TestTools.UITesting的引用,该程序集位于Microsoft.VisualStudio.TestTools.UITesting.dll中,它是Coded UI的一部分。经常出错的事情;是因为编码的UI是2010年Team Suite的一部分,您应该在构建服务器上安装Visual Studio 2013的Premium或Ultimate版本(如果您使用的是2015,则为Enterprise),并将测试项目的.net版本设置为至少.net 4.5。
答案 1 :(得分:0)