如何使用.Net Core和VSCode在调试模式下执行测试?

时间:2017-08-05 21:03:21

标签: f# visual-studio-code .net-core

如何使用.Net Core和VSCode在调试模式下执行测试?

我目前在命令行上运行以下命令:

dotnet Test

但是,这不是在调试模式下执行测试。

我是否附加调试器?

如果是这样......怎么样?

1 个答案:

答案 0 :(得分:6)

  1. 如有必要,将测试项目转换为控制台应用程序,而不是库。例如,使用
  2. <TargetFramework>netcoreapp2.0</TargetFramework>

    1. 添加主要方法或功能。
    2.     // C#
          class Program
          {
              static void Main(string[] args)
              {
              }
          }
      
          // F#
          module Program =
              [<EntryPoint>]
              let main(args: string[]) = 0
      
      1. 在main中,调用要调试的测试。

      2. 在调试器中运行控制台应用程序(通常按F5)。

      3. 这对运行dotnet test无效。