【发布时间】:2018-04-16 08:36:08
【问题描述】:
我有一个 .net 核心 xUnit 项目,该项目引用了一个 .net 框架项目,该项目引用了 Microsoft 的 Azure Notification Hub API。
它可以构建,但是在尝试创建集线器时,出现错误...
无法加载文件或程序集 'System.Configuration.ConfigurationManager,版本=0.0.0.0, 文化=中立,PublicKeyToken=cc7b13ffcd2ddd51
鉴于引用了 System.Configuration,这似乎是一个奇怪的错误。
如何使 Azure 引用项目像框架 4.7 项目一样工作?
【问题讨论】:
-
您可以将其设置为复制本地,然后将程序集绑定到该版本并查看它是否有效?我不知道为什么它不起作用,但如果我是你,我会试试这个,看看效果如何。
-
Version 0 不是一个很开心的数字,很难想象其中涉及到什么样的大锤。通常,.NETCore 运行时无法加载 .NET Framework 程序集,您必须通过定位 .NETStandard 来重建程序集。这并不一定简单,他们最近确实发布了 System.Configuration 的核心替代品。与往常一样,最好的建议是等到它们完成。也许是众所周知的第 3 版。
-
我生活在哪个宇宙中?这些机器是否应该在未来几十年内让每个人都失业?
标签: .net .net-core .net-framework-version