我在.net标准中遇到了一个非常奇怪的Nuget包问题。
我有2个项目 - .net标准2.0库和.net核心2.1控制台应用程序。如果我在.net标准库中包含Microsoft.Extensions命名空间中的任何内容,则会导致.net核心应用程序中其他Nuget包中的异常。我们已尝试Microsoft.Extensions.Configuration
,Microsoft.Extensions.Primitives
,Microsoft.Extensions.Logging
例外是:
TypeLoadException: Could not load type 'System.MemoryExtensions' from assembly 'System.Memory, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
我不太确定原因,但它确实可以重现。