Visual studio 2015 VS2015测试浏览器没有';在AspNetCore项目中无法检测特征

Visual studio 2015 VS2015测试浏览器没有';在AspNetCore项目中无法检测特征,visual-studio-2015,asp.net-core,mstest,asp.net-core-testhost,Visual Studio 2015,Asp.net Core,Mstest,Asp.net Core Testhost,出于某种原因,我的VS2015社区版中的测试资源管理器没有检测到AspNetCore测试项目中的特征。我正在使用mstesttestrunner 尽管有适当的TestCategory注释,所有测试方法都进入“无特征”类别 我尝试了单个注释和几个注释(实际上是 我正试图利用这个机会 我试着把它们分配给 测试类别和测试方法 我正在使用最新的nuget软件包 对于与测试相关的依赖项: “dotnet测试mstest”:“1.1.2-预览” “MSTest.TestFramework”:“1.1.11”

出于某种原因,我的VS2015社区版中的测试资源管理器没有检测到AspNetCore测试项目中的特征。我正在使用mstesttestrunner

尽管有适当的TestCategory注释,所有测试方法都进入“无特征”类别

  • 我尝试了单个注释和几个注释(实际上是 我正试图利用这个机会
  • 我试着把它们分配给 测试类别和测试方法
  • 我正在使用最新的nuget软件包 对于与测试相关的依赖项:
  • “dotnet测试mstest”:“1.1.2-预览”
  • “MSTest.TestFramework”:“1.1.11”
  • “Microsoft.AspNetCore.TestHost”:“1.1.0”

  • 我做错了什么?

    请使用MSTest测试框架和适配器的最新版本(1.1.11)进行尝试:

    框架:

    适配器:

    此外,请使用VS2017(VS2015不支持此功能)


    如果您仍然看到问题,请告诉我。

    另请参阅此处的StackOverflow。我不确定你的测试是否可以被认为是重复的。你提到的问题是关于xUnit及其[Trait]注释的,我使用的是mstest v2,从逻辑上讲,MS应该更好地支持它。我的工作是基于这篇文章的:PS:所以在我的案例中,“做错了”是使用VS2015。为了其他.NET测试框架开发人员的利益,我在哪里可以找到更多关于如何将特性传递给VS测试资源管理器的信息?如果我看一看,没有任何暗示。对我来说也是一样。谢谢@pvlakshm,正如我在上面明确指出的,我已经在使用1.1.11进行测试框架工作。现在我已经在TestAdapter上添加了一个适当的依赖项,但它并没有改变任何东西。@superjos,我已经发布了一个链接到上面一篇不错的文章。但这在我的特定情况下不起作用(。我还想指出,注释根据测试库的不同而有所不同(MSTest、NUnit、xUnit)您使用的是.Konstantin,感谢您的澄清,尽管我实际上在为一个测试库做贡献,但我找不到任何指向traits应该传递到哪里的指针,而VS测试平台模型和.NET framework测试适配器的旧版本中有文档可用。这就是为什么我直接问@pvlakshm是否有任何参考资料“从内部”哈哈,一个切换到EAP的好主意由MS提出)谢谢你的努力,我会接受答案。不过,如果这是唯一的选择,我非常失望,因为我想坚持到2015年,直到2017年上线(如果SP1也在那里会更好)。