如何在 .NET Core 中使用 .NET Framework?

7
我有一个 .net core xUnit 项目,引用了一个 .net framework 项目,并引用了 Microsoft 的 Azure Notification Hub API。它可以构建,但在尝试创建 hub 时,我收到以下错误信息... “无法加载文件或程序集 'System.Configuration.ConfigurationManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51” 这似乎是一个奇怪的错误,因为 System.Configuration 已被引用。如何让 Azure 引用的项目像框架 4.7 项目一样运行?

你能将其设置为本地复制,然后进行程序集绑定到该版本并查看是否有效吗?顺便说一句,我不知道为什么它不起作用,但如果我是你,我会尝试这样做并看看效果如何。 - kha
版本0不是一个很开心的数字,很难想象涉及了什么样的大锤。一般来说,.NETCore运行时不能加载.NET Framework程序集,您需要通过针对.NETStandard重新构建程序集。这并不一定简单,他们最近发布了System.Configuration的核心替代品。像往常一样,最好的建议是等到他们完成。谚语中的第3版,也许。 - Hans Passant
我生活在什么宇宙中?这些机器是否应该在未来几十年内让每个人失业? - Ian Warburton
2个回答

4

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接