2

我在虚拟机 VM1 上安装了测试控制器和测试代理。测试代理显示为在线。我正在尝试从我的机​​器远程运行 CodedUI 测试。但是每次我去测试 - >管理测试控制器......在VS2010中它都会挂起。当我尝试远程运行任何测试时,效果相同。

两台机器都在同一个域中,在我的机器上我使用域管理员用户,在 VM 本地管理员上。

我在事件查看器中有这两个错误:

  1. 找不到来自源 VSTTExecution 的事件 ID 0 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。如果事件起源于另一台计算机,则显示信息必须与事件一起保存。活动中包含以下信息:

    (devenv.exe, PID 7732, Thread 1) IdleProcessorManager.DoWork - Job throw: 项目已经被添加。输入字典:'7c58e17b-57a5-e486-31cc-aca08ec38d23' 正在添加的键:'7c58e17b-57a5-e486-31cc-aca08ec38d23' at Microsoft.VisualStudio.TestTools.Common.Xml.XmlPersistence.LoadHashtable[K,V](XmlElement element, String location, String keyLocation, String valueLocation, XmlTestStoreParameters parameters ) 在 Microsoft.VisualStudio.TestTools.Common.TestListCategory.Load(XmlElement element, XmlTestStoreParameters parameters) 在 Microsoft.VisualStudio.TestTools.Common.Xml.XmlFilePersistence.LoadTestList(String fileName) 在 Microsoft.VisualStudio.TestTools.TestManagement.Tmi.LoadCategories (字符串位置,TestListCategoryConflictHandler idVetoingHandler,TestListCategoryConflictHandler nameVetoingHandler)在 Microsoft.VisualStudio.TestTools.TestManagement.Tmi.LoadCategories(字符串位置)在 Microsoft.VisualStudio.TestTools.TestCaseManagement。SolutionIntegrationManager.LoadCategoriesIntoTmi(String filename) at Microsoft.VisualStudio.TestTools.TestCaseManagement.SolutionIntegrationManager.d__83.MoveNext() at Microsoft.VisualStudio.TestTools.TestCaseManagement.IdleProcessorManager.DoWork()

  2. 找不到来自源 VSTTExecution 的事件 ID 0 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。如果事件起源于另一台计算机,则显示信息必须与事件一起保存。活动中包含以下信息:

    (devenv.exe, PID 7732, Thread 65)等待控制器连接超时

4

3 回答 3

0

答案在这里给出了http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/4e8445e6-5c35-4c33-820e-0c334046631b?prof=required

在安全模式下运行 Visual Studio 解决了这个问题。

于 2012-06-29T12:26:15.727 回答
0

我通过安装Visual Studio 的更新 2解决了这个问题。

于 2013-06-03T20:11:32.637 回答
0

我有一个类似的例外(见下文)。

在我的项目解决方案中配置和使用了一个运行设置

“Visual Studio/测试/配置运行设置/”

所以我取消了检查,它又开始工作了......

在配置运行设置下,现在我有:“选中的自动检测运行设置文件”和“选择解决方案范围的运行设置文件条目”和未选中的“project.testsettings”文件。

The description for Event ID 0 from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 

(testhost.x86.exe, PID 10320, Thread 3) TestTypes\{7a24f8ff-85da-d664-ef44-83ff4743dae6} could not be loaded because the TIP could not be instantiated for the following reason(s): An item with the same key has already been added.

The message resource is present but the message was not found in the message table
于 2021-02-11T09:42:38.027 回答