2013-01-22 76 views
0

------发现测试已启动------ 未能将运行设置插件“VSTest运行配置”的设置配置为扔以下情况除外: '未找到方法: 'System.Collections.Generic.IEnumerable 1<System.String> Microsoft.VisualStudio.TestPlatform.Utilities.InferSettingsHelper.MergeRunSettingsAndFindCompatibleSources(Microsoft.VisualStudio.TestPlatform.ObjectModel.Architecture ByRef, Microsoft.VisualStudio.TestPlatform.ObjectModel.FrameworkVersion ByRef, System.String, System.String, System.Collections.Generic.IDictionary 2>,System.Xml.XPath.IXPathNavigable,System.String的ByRef)'。' 请联系插件作者。 调用的目标引发了异常。 ==========发现测试完成:0找到(0:00:00)==========无法配置运行设置插件“VSTest运行配置”的设置,因为它抛出以下异常:

回答

2

我通过自己的观察找到了解决方案。挖了2天后,发现这个问题没有...
嗯,这个问题是由于vstest引擎没有更新而引起的。当我实现了文章中提到的这些步骤“创作一个新的Visual Studio单元测试适配器”为Bhuvaneshwari K,对不起你们的管理员说,我不能发布超过2个超链接和我者优先张贴微选下来中心的链接解。无论如何,你可以谷歌文章的更多信息。
当我相比,我的构建机器的vstest,并再次我的本地测试机器,我发现vstest.console的vesion是过时的,虽然我在HELLP看到=>有关UPDATE1已经安装了两台机器menue与相同的版本。所以,我想再次安装VS SDK和更新1,其实,修复不安装。所以我安装了他们从这些链接:
1-微软的Visual Studio 2012 SDK
http://www.microsoft.com/en-us/download/details.aspx?id=30668
2 - 的Visual Studio 2012更新1 KB2707250从链接:
http://www.microsoft.com/en-us/download/details.aspx?id=35774
3-重新启动机器。
而XMLTestAdapter工作就像在VS2012中构建机器的魅力,但还是我遇到一些问题,TFSBuild找到该适配器的动态链接库TFS2012下一个映射文件夹中的组件。我会在一个新线程中发布一个问题。

+0

我这里有同样的问题,一旦我安装了** VS2012更新3 **问题就走了:) – Fabito

+0

好Fabito,当我遇到的问题,有当时:)没有更新3左右,我答案是肯定的,解决方案是安装最新的更新。 –

+0

我也解决了在TFS Build服务器下实现XML Test Adapter的问题,我按照以下链接中的步骤操作,而不是将** \ *。你需要放置**,** \ *。xml,它会像魅力一样工作。这是链接:http://blogs.msdn.com/b/visualstudioalm/archive/2012/07/09/javascript-unit-tests-on-team-foundation-service-with-chutzpah.aspx?PageIndex=2&CommentPosted =真WA = wsignin1.0 –

0

我对这个问题的解决办法是,我在我的Windows 7系统环境变量有一个问题。

要访问:

  1. 开始菜单\控制面板\系统和安全\ SYSTEM
  2. 点击左侧的高级系统设置链接。
  3. 选择 '环境变量'

在中的 '对***用户变量',单击 “新建”。

  • 变量名称= PROCESSOR_ARCHITECTURE
  • 变量值= AMD64(或任何你在同一个相应的 '系统变量' 在同一窗口区域找到。)

关闭/重新打开Visual Studio和重建你的解决方案