Ошибка пространства имен таблицы в vs2010 / c # - PullRequest
0 голосов
/ 28 марта 2011

Я добавил в свой проект таблицу, которая выглядит следующим образом:

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

Когда я добавил таблицу, чтобы ссылаться на нее, я добавил справочную презентацию Framework.dll, чтобы начать использовать пространство имен "System.Windows.Documents". Тогда это начало давать мне 3 ошибки

Тип 'System.Windows.Markup.IAddChild' определен в сборке, на которую нет ссылок. Необходимо добавить ссылку на сборку «PresentationCore, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35».

Тип 'System.Windows.IInputElement' определен в сборке, на которую нет ссылок. Необходимо добавить ссылку на сборку «PresentationCore, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35».

Тип 'System.Windows.ContentElement' определен в сборке, на которую нет ссылок. Необходимо добавить ссылку на сборку 'PresentationCore, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35'

Я не понимаю этого. Что я должен сделать, чтобы исправить эту ошибку?

Пожалуйста, помогите мне

1 Ответ

1 голос
/ 28 марта 2011

Добавить ссылку на PresentationCore DLL, которая также находится в GAC и является обязательной.

Brian

...