c# – 无法引用system.drawing.dll

我正在尝试使用ImageResizer调整图像大小,但是不断收到编译错误

“Error 1 The type ‘System.Drawing.Bitmap’ is defined in an assembly
that is not referenced. You must add a reference to assembly
‘System.Drawing”

搜索解决方案我找到几个类似的问题,解决方案是引用system.drawing.dll来处理图像,但是当我尝试引用它时:

rightclick项目 – >添加参考 – >选择COM – >找到system.drawing.dll

但这给我一个错误,说“activeX类型库system.drawing.tlb从.NET程序集导出,不能作为参考添加。为.NET assebly添加引用”

这就是我下一步要做的事情。

编辑:

代码,我得到错误

public void resizeImage(String originalFile, String thumb)
    {
        ResizeSettings r = new ResizeSettings();
        r.MaxHeight = 200;
        r.MaxWidth = 200;


      ImageBuilder.Current.Build(originalFile, thumb, r);//this is where i get the first error
    }
从.NET选项卡添加它,而不是COM选项卡。
翻译自:https://stackoverflow.com/questions/14628455/cant-reference-system-drawing-dll

转载注明原文:c# – 无法引用system.drawing.dll