Какая версия ReportViewer в ASP.NET 2.0 VS2010?

Я создаю WebApp (ASP.NET 2.0 С#) на VS2010.

Приложение работает нормально, и я решил добавить функцию отчета, поэтому установил ReportViewer 2010.

Когда я перетащил элемент управления ReportViewer из Toolbox и запустил страницу, я получил какую-то ошибку ссылки на сборку, поэтому я добавил Microsoft.ReportViewer.WebForm в Reference. Однако была только версия 8.0.0.0.

Когда я пытаюсь бежать, это дало мне:

The base class includes the field 'ReportViewer1', but its type (Microsoft.Reporting.WebForms.ReportViewer) is not compatible with the type of control (Microsoft.Reporting.WebForms.ReportViewer).

Я предполагаю, что это происходит, потому что я не ссылался на Microsoft.Reporting.WebForm 10.0.0.0. Кто-нибудь знает, почему у меня нет этого в моем списке рекомендаций и как мне его туда добавить?

Спасибо


person James    schedule 08.05.2012    source источник


Ответы (1)


VS 2010 нормально работает с Microsoft.Reporting.WebForm 10.0.0.0. Интересно, почему вы остановились на супер старой версии 8.0.0.0. Однако вы можете добавить Добавить или удалить ссылки вручную и/или вручную заменить Microsoft.Reporting.WebForm 8.0.0.0 на Microsoft.Reporting.WebForm 10.0.0.0 в файле web.config.

Если по какой-то причине вы не установили его на свой компьютер, вы можете установить Распространяемый пакет Microsoft Report Viewer 2010.

Хотя я также использую ASP.Net 2.0 с Microsoft.Reporting.WebForm 10.0.0.0, и пока у меня не было проблем. Компилятор предупреждает о том, что на Framework 4.0 ссылается Microsoft.Reporting.WebForm, и предлагает перейти на ASP.Net 4.0.

person Elementenfresser    schedule 21.06.2012