将netstandard2.0库加载到net461项目

时间:2017-07-18 11:25:30

标签: c# .net-core .net-standard

快速谷歌说this is possible,但我找不到怎么样?

我想玩SignalR-Core和服务结构。最新的Microsoft.AspNetCore.SignalR广告资源包为1.0.0-alpha1-26359,目标是netstandard2.0

当前版本的ServiceFabric库5.6.220(其他库的2.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脚本/ VS2017还没有意识到呢?这只是.NET Core 2.0正确发布时的一项功能吗?

1 个答案:

答案 0 :(得分:2)

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

VS2017 15.3包括对此的支持。