将 netstandard2.0 库加载到 net461 项目中

Load in netstandard2.0 libraries to net461 project

快速 google 说 this is possible,但我不知道怎么办?

我想尝试一下 SignalR-Core 和服务结构。最新的 Microsoft.AspNetCore.SignalR 软件包是 1.0.0-alpha1-26359,目标是 netstandard2.0

ServiceFabric 库的当前版本 5.6.2202.6.220 用于其他库)目标 net45(我认为?..任何人都知道如何快速检查 nuget 包的框架目标?)。据我所知 net45 库可以 运行 在任何框架上 >= net45 所以这应该不是问题。

我的服务结构应用程序项目目标是 net461,我正在 运行宁 VS2017 与今天的最新更新。

当我尝试使用 install-package Microsoft.AspNetCore.SignalR -pre 安装软件包时,它显示 install-package : Package Microsoft.AspNetCore.SignalR 1.0.0-alpha1-26359 is not compatible with net461 (.NETFramework,Version=v4.6.1). Package Microsoft.AspNetCore.SignalR 1.0.0-alpha1-26359 supports: netstandard2.0 (.NETStandard,Version=v2.0)

我在这里错过了什么?是否有一些我必须做的 csproj 技巧 powershell script/VS2017 还不知道?只有在 .NET Core 2.0 正确发布后,这才会成为一项功能吗?

使用 VS2017-Update3 (Preview) 使这项工作正常。

VS2017 15.3 包括对此的支持。