使用'.NetFramework Version = v4.6.1'恢复了软件包'MimeSharp 1.0.0'

时间:2019-05-22 15:54:17

标签: c# visual-studio mime

使用“ .NetFramework Version = v4.6.1”而不是目标框架.netCore 2.2还原了软件包“ MimeSharp 1.0.0”。该软件包可能不完全兼容

1 个答案:

答案 0 :(得分:0)

错误消息表明您正在尝试引用.net核心项目中的.net框架程序集。不建议这样做,因为:

  • .NET Core可以运行针对.NET Core本身或 .NET标准
  • .NET Framework可以运行针对任一.NET Framework的程序集 本身或.NET标准

我们可以找到源存储库here,检查其.csproj,然后找到目标.net框架。这就是显示错误消息的原因。

1..net核心现在不可用(其他人也发布了类似的问题),因此我建议您在.net框架项目中使用它。您可以使用.net framework(4.x)创建新的类库,控制台应用程序,Web应用程序,以使用此程序包。

2。此外,如果由于某种原因您确实需要在.net核心项目中使用该软件包,为什么不自己将MimeSharp从.net fx移植到.net core,因为我们可以访问源代码。

请参阅: Port .NET Framework libraries to .NET CorePort your code from .NET Framework to .NET Core