如何从 .net 核心使用 .net 框架?

How to use .net framework from .net core?

我有一个 .net 核心 xUnit 项目引用了一个 .net 框架项目,该项目引用了 Microsoft 的 Azure 通知中心 API。

可以构建,但是当尝试创建集线器时,出现错误...

Could not load file or assembly 'System.Configuration.ConfigurationManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51

鉴于引用了 System.Configuration,这似乎是一个奇怪的错误。

如何使 Azure 引用项目像框架 4.7 项目一样运行?

如果您的目标是 .NET Core,请确保您已引用 NuGet 包 System.Configuration.ConfigurationManager

参见相关问题:

Microsoft 刚刚发布了与 .NET Standard 2.0 兼容的新版本,

https://azure.microsoft.com/en-us/updates/azure-notifications-hubs-net-sdk-now-compatible-with-net-standard-2-0/

请升级您的 SDK 以使用它。当然,你还需要根据他们的文档进行其他修改。