类型或命名空间名称' Documents'命名空间中不存在System.Windows'

时间:2015-01-28 09:51:13

标签: c# .net

using System.Windows.Documents;产生以下编译错误:

  

类型或命名空间名称'文档'命名空间中不存在System.Windows' (你错过了一个程序集引用吗?)

我尝试在&#34中添加参考文件..."对话框,但未列出System.Windows.Documents,因为通常是在发生此错误时。

我需要为此using子句添加哪个程序集?

1 个答案:

答案 0 :(得分:10)

此命名空间中的类包含在Presentation Framework程序集中,这是您需要添加的引用。

此程序集还提供了这些名称空间的类:

  • System.Windows.Documents
  • System.Windows.Media
  • System.Windows.Media.Animation
  • System.Windows.Shell

请注意,程序集(类的物理集合)本身不提供名称空间(逻辑上是类的组织),它们包含在名称空间中具有自己分类的类。因此,组件可能包含"包含"许多名称空间,名称空间可能出现在许多程序集中。这解释了为什么它没有列在System.Windows.Documents {{1}}上(感谢CodeCaster和Damien_The_Unbeliever)