【发布时间】:2018-07-09 04:04:24
【问题描述】:
我正在将多个 PCL 库转换为 .Net Standard 1.2。
我只转换到 1.2 的原因是因为我们仍然需要对 8.1 和 Windows Phone 的支持。
我遇到了一个问题:
Thread.CurrentThread.ManagedThreadId;
我的 .csproj(在 VS2017 中):
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.2</TargetFramework>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.Threading" Version="4.3.0" />
<!--<PackageReference Include="System.Threading.Thread" Version="4.0.0" />-->
</ItemGroup>
</Project>
似乎只支持从 1.3 开始... https://www.nuget.org/packages/System.Threading.Thread/4.3.0
替代方案?
【问题讨论】:
标签: .net multithreading portable-class-library .net-standard