Средство просмотра отчетов Visual Studio 2010 - PullRequest
1 голос
/ 02 июля 2011

Я пытаюсь создать ссылку Отчеты сервера отчетов SQL Server 2005 в VS 2010, и я получаю сообщение об ошибке «Для удаленной обработки отчетов требуются службы отчетов Microsoft SQL Server 2008 или более поздней версии». Как мне понизить контроль до 2008 года?

Ответы [ 2 ]

0 голосов
/ 24 мая 2012

Вам придется использовать версию средства просмотра отчетов 2005 года. К сожалению, MS не позволяет использовать это в 2010 году. Вероятно, есть причина, связанная с технологиями, лучше, чем «Заставить вас перейти на 2008 год», но я так думаю об этом.

Однако , у вас есть несколько прыжков, через которые можно прыгнуть:

  • Старый элемент управления должен быть помещен в WinForms форму с VS 2008 (или 2005).
  • Новое приложение должно использовать полный профиль .Net 4.0 .
  • Если ваше основное приложение подписано, DLL, созданная в VS 2008 , должна иметь ключ строгого имени .
  • Форма в VS 2010, содержащая элемент управления, созданный в VS 2008, не открывается в режиме конструктора в VS 2010.
  • Если вы используете WPF, встроенный элемент управления отсутствует - чтобы это произошло, вы должны использовать Windows Forms Interop, размещая элемент управления WinForms.

Также имейте в виду, что существует несколько версий элемента управления Report Viewer: - v8.0 = VS 2005, VS 2008, SQL 2005 - v9.0 = VS 2008, SQL 2008 - v9.X = VS 2008, VS 2010, SQL 2008 R2 - v10 = VS 2010, SQL 2008 R2

Надеюсь, это поможет вам.

0 голосов
/ 02 июля 2011

К сожалению, единственный способ, которым я знаю, как обойти это, это использовать более старую версию Visual Studio для этого типа разработки. Не очень много решения, хотя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...