我以前在Nunit3上工作,我的测试将运行一个新线程。我能够根据他们使用的ThreadID获得唯一且一致的ID。现在,我已移至MSTest V2,在Assembly中,并行测试不再使用每个工作线程的唯一线程。
我需要一种方法,其中每个工人都有自己的ID。有没有办法做到这一点?
我应该指出,该值必须在静态字段/方法或属性内部是可获取的。因此,据我所知,类似Process.Id的东西将无法正常工作。
答案 0 :(得分:0)
您可以使用Thread.CurrentThread.ManagedThreadId属性。