如何添加标准.Net引用,如
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;当尝试
using (System.Drawing.Image I)我知道错误了
Severity Description File Line
Error The type name 'Image' could not be found in the namespace 'System.Drawing'. This type has been forwarded to assembly 'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcdxxxxx' Consider adding a reference to that assembly.当进入引用时,VS 2018希望我指向DLL文件。真的很令人沮丧。这是一个基于Asp.NetCore MVC的web项目。
发布于 2019-03-15 16:34:59
System.Drawing与.NET Core不兼容,因为它使用了.NET Core中不可用的特定于Windows的API。微软已经发布了System.Drawing.Common,这是一个NuGet包,它提供了与旧的System.Drawing类似的API,但使用跨平台的API。为了使这真正成为一种替代,System.Drawing名称空间现在转发到System.Drawing.Common,因此旧代码可以在不改变的情况下工作。
长和短,您需要将System.Drawing.Common NuGet包添加到项目中。
https://stackoverflow.com/questions/55186483
复制相似问题