vs2010 / c中的表命名空间错误#

时间:2011-03-28 16:10:25

标签: c# visual-studio-2010 namespaces

我在项目中添加了一个表格,其中包含以下几行:

            Table table1 = new Table();
            table1.RowGroups.Add(new TableRowGroup());
            table1.RowGroups[1].Rows.Add(new TableRow());
            TableRow currentRow = table1.RowGroups[1].Rows[1];

当我添加表时,为了引用它,我添加了一个引用presentationFramework.dll来开始使用命名空间“System.Windows.Documents”。然后它开始给我3个错误

  

类型'System.Windows.Markup.IAddChild'在未引用的程序集中定义。您必须添加对程序集'PresentationCore,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用。

     

“System.Windows.IInputElement”类型在未引用的程序集中定义。您必须添加对程序集'PresentationCore,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用。

     

类型'System.Windows.ContentElement'在未引用的程序集中定义。您必须添加对程序集'PresentationCore,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用

我不明白这一点。我该怎么做才能纠正这个错误?

请帮帮我

1 个答案:

答案 0 :(得分:1)

添加对PresentationCore DLL的引用,该引用也在GAC中,是必需的。

布赖恩