无法使用“测试计划”选项在VSTS上执行Nunit 3 .Net Core测试

时间:2018-02-01 19:48:27

标签: .net nunit azure-devops

我的故事是我尝试设置VSTS构建步骤以运行附加到.Net Core 2.0上的测试计划的几个NUnit测试。并且绝对没有信息如何正确地做到(虽然我设法运行测试但没有我需要的测试计划)。我正在尝试不同的解决方案和组合(我设法让它工作,但在.net完整框架上,使用infor来自这篇文章Error while executing Run Functional Test task in VSTS)。我已经读过一种修复.Net核心的方法是使用来自C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ Extensions \ TestPlatform \ vstest.console的vstest.console.exe .exe但我现在收到这个奇怪的错误。

"无法加载类型' Microsoft.VisualStudio.TestPlatform.Common.FilterExpressionWrapper'来自assembly' Microsoft.VisualStudio.TestPlatform.Common,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'。":

1 个答案:

答案 0 :(得分:0)

我发现这个配方使用针对.Net Core 2的 Visual Studio测试任务(忘记了源代码)。

  1. C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\TestPlatform设置为测试平台的特定位置
  2. /Framework:FrameworkCore10用于其他控制台选项
  3. snap of Execution options