System.Threading.Thread.CurrentThread.ManagedThreadId 的 .NET Core 1.0 等价物

.NET Core 1.0 equivalent for System.Threading.Thread.CurrentThread.ManagedThreadId

的(最接近的).NET Core 1.0 等价物是什么
System.Threading.Thread.CurrentThread.ManagedThreadId 

?

更新

正如@svick 所阐明的那样,System.Threading.Thread.CurrentThread.ManagedThreadId 位于其通常的位置。请看下面的截图。问题已关闭。 (仍然不清楚 CurrentThread 属性 的 System.Threading.Thread 实例如何以及何时被初始化为非空值(default(System.Threading.Thread) 总是 == null?) 但这不是本主题的主题。)

更新 2

实际上System.Threading.Thread.CurrentThread.ManagedThreadId在.NET Core 1.0应用程序项目中可用,它在其project.json:

中定义
"frameworks": {
  "netcoreapp1.0": {
  "imports": "dnxcore50"
}

并且在 .NET Core 1.0 class 库项目中缺失,该项目已在其 project.json:

中定义
"frameworks": {
  "netstandard1.6": {
   "imports": "dnxcore50"
}

如何使 System.Threading.Thread.CurrentThread.ManagedThreadId 在 .NET Core 1.0 class 库项目中可用?

还是一样:System.Threading.<a href="https://docs.microsoft.com/en-us/dotnet/core/api/system.threading.thread" rel="noreferrer">Thread</a>.<a href="https://docs.microsoft.com/en-us/dotnet/core/api/system.threading.thread#System_Threading_Thread_CurrentThread" rel="noreferrer">CurrentThread</a>.<a href="https://docs.microsoft.com/en-us/dotnet/core/api/system.threading.thread#System_Threading_Thread_ManagedThreadId" rel="noreferrer">ManagedThreadId</a>.

Threadclass在System.Threading.Thread包里,Microsoft.NETCore.App里有,NETStandard.Library里没有。这意味着 Thread 将在 .Net Core 应用程序中开箱即用,但要在 .Net Core 库中使用它,您需要将 "System.Threading.Thread": "4.0.0" 添加到 "dependencies" project.json.

对于 VS 2017 和基于 .csproj 的 .NET Core 项目,您将其添加到 .csproj:

    <PackageReference Include="System.Threading.Thread" Version="4.0.0" />