类型' System.Drawing.Image'在未引用的程序集中定义。

时间:2014-04-03 01:45:49

标签: c# .net visual-studio-2010 fo-dicom

我正在尝试使用fo-dicom。

我正在关注their example on converting a .dcm image to .jpg

var image = new DicomImage(@"test.dcm");
image.RenderImage().Save(@"test.jpg");

我在调用Save()的行中收到以下错误:

The type 'System.Drawing.Image' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

我该怎么做?

3 个答案:

答案 0 :(得分:10)

在Visual Studio中,右键单击您的项目 - >添加 - >参考。在Framework选项卡上,选择System.Drawing。

找出一个类所在的程序集的简单方法是查看MSDN文档。例如,请查看http://msdn.microsoft.com/en-us/library/system.drawing.image.aspx

答案 1 :(得分:0)

有些时候我对装配这样的东西有点误。我通常尝试使用Clean Solution然后重建我的项目,它的工作正常。

答案 2 :(得分:0)

在Visual Studio中,转到解决方案资源管理器,然后右键单击“参考”->“添加参考”。这将打开“参考管理器”框。单击“程序集”,然后使用“搜索程序集”查找system.drawing文件。选中一个复选框,然后单击“确定”。这会将引用添加到项目中。

enter image description here