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

问题描述:

我刚刚安装了C#Visual Express 2010.即使在添加PresentationCore和WindowsBase后也无法添加system.media.imaging

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

任何想法?谢谢。

我想在excel中复制范围并将其保存为图像文件。


我的PresentationCore和WindowsBase都在我的参考文献中。 但我仍然收到此错误。

“的类型或命名空间名称‘摄像’不会在命名空间‘System.Media’存在错误1(是否缺少程序集引用?)”


目标Framwork是.NET Framework 3.5的。它仍然不起作用。

+0

为什么你不能添加它? – Ezi

+0

不知道。更新了更多信息。有没有更多信息需要你了解? – user607455

+0

同样的问题在这里讨论。检查这是否有帮助http://social.msdn.microsoft.com/Forums/en-AU/windowswic/thread/fdfff143-c1ae-41cd-bbeb-8ff6c1c879ec – CharithJ

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

您需要更改您的项目,以便锁定目标完整的.NET Framework 4(或至少.NET Framework 3.5)。

  1. 右键点击您的项目在解决方案资源管理器,选择Properties

    我没有安装作为参考,但在Visual Studio中的常规版本使用Express版本,你可以做到这一点。

  2. Application选项卡下,将Target Framework.NET Framework 4 Client Profile更改为.NET Framework 4
  3. 保存。

您可能必须重新打开项目,以使更改生效。这些组件应该可供您使用。

+0

它甚至听起来像你实际上针对'.NET Framework 2 '或更低。这些程序集应该可以在(客户端配置文件)3.5及更高版本中使用 –