包含来自Microsoft.Extensions命名空间的库会导致其他Nuget包中的异常

时间:2018-04-13 23:50:30

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

我在.net标准中遇到了一个非常奇怪的Nuget包问题。

我有2个项目 - .net标准2.0库和.net核心2.1控制台应用程序。如果我在.net标准库中包含Microsoft.Extensions命名空间中的任何内容,则会导致.net核心应用程序中其他Nuget包中的异常。我们已尝试Microsoft.Extensions.ConfigurationMicrosoft.Extensions.PrimitivesMicrosoft.Extensions.Logging

例外是:

TypeLoadException: Could not load type 'System.MemoryExtensions' from assembly 'System.Memory, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.

我不太确定原因,但它确实可以重现。

0 个答案:

没有答案