即使在添加PresentationCore和WindowsBase之后也无法添加system.media.imaging

时间:2011-10-05 01:57:15

标签: c#

我刚刚安装了C#Visual Express 2010。

项目是在控制台应用程序下创建的。

有什么想法吗?感谢。

我正在尝试复制excel中的范围并将其另存为图像文件。


我的References中有PresentationCore和WindowsBase。 但我仍然收到这个错误。

“错误1名称空间'System.Media'中不存在类型或命名空间名称'Imaging'(您是否缺少程序集引用?)”


Target Framwork是.NET Framework 3.5。它仍然不起作用。

1 个答案:

答案 0 :(得分:0)

在Visual Studio 2010的版本上,用于控制台应用程序的默认框架是.NET Framework 4 Client Profile。您尝试使用的类可能不适用于此版本的框架。

您需要更改项目,使其定位为完整的.NET Framework 4(或至少.NET Framework 3.5)。

我没有安装快速版本作为参考,但在Visual Studio的常规版本中,您可以通过以下方式执行此操作:

  1. 在解决方案资源管理器中右键单击您的项目,然后选择Properties
  2. Application标签下,将Target Framework.NET Framework 4 Client Profile更改为.NET Framework 4
  3. 保存。
  4. 您可能需要重新打开项目才能使更改生效。然后,您可以使用这些程序集。