конвертировать rdl в rdlc? - PullRequest
       3

конвертировать rdl в rdlc?

6 голосов
/ 10 декабря 2010

Я использую Visual Studio 2008 и службу отчетов 2008.

Я создал .rdl отчеты.Теперь я хочу конвертировать .rdl в .rdlc.Как я могу это сделать?

Ответы [ 3 ]

3 голосов
/ 14 января 2013

Хороший вопрос. Согласно спецификации, сыворотка должна быть более или менее одинаковой, но в действительности они сильно различаются в зависимости от версии. Например, если я открываю файл RDLC, созданный в Visual Studio 2010 в построителе отчетов 3.0, он работает. Но если я внесу изменение в свой файл RDL (C) и попытаюсь открыть его в VS2010, меня сначала спросят, хочу ли я преобразовать его в формат RDLC 2008 (да), а затем я получу сообщение об ошибке недопустимое целевое пространство имен 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition', которое не может быть обновлено. "

2 голосов
/ 10 декабря 2010

Нечего конвертировать. Все, что вам нужно сделать, это переименовать файл в .rdlc. Это преобразует его из отчета сервера в отчет клиента. Базовая схема одна и та же, будь то файл .rdl или .rdlc.

Посмотрите FAQ # 8 здесь: http://www.gotreportviewer.com/

1 голос
/ 28 августа 2013

Я обнаружил, что при работе с поддержкой MS преобразование RDL в RDLC простым изменением расширений приводит к ошибке HTTPHandler Control Reporterer Control, которая отображается в стиле «dsiplay: none». Он обвиняет разработчика в том, что он не включает HTTPHandler в web.config, когда он на самом деле находится в web.config. Используя rdlc, созданный VS в этом проекте, тогда средство просмотра отчетов открывается очень хорошо и отображается правильно. Служба поддержки MS и я все еще изучаем, какие еще изменения необходимо внести, но на данный момент я могу сообщить людям, что они не должны пить MSDN Kool-Aid.

Я также попытался изменить пространство имен схем в файле XML, и я получил то же определение отчета, которое цитировалось выше.

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