c# – 无法引用system.drawing.dll - 代码日志

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选项卡。
http://stackoverflow.com/questions/14628455/cant-reference-system-drawing-dll

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 无法引用system.drawing.dll