Visual Studio 2008 Report Server Проектирование проекта не работает - PullRequest
2 голосов
/ 19 ноября 2009

Когда я создаю новый отчет служб Reporting Services или пытаюсь открыть существующий отчет (который работал) в Visual Studio 2008. Я не могу просмотреть дизайн. Я не получаю сообщение об ошибке, и он показывает только HTML-код в «представлении дизайна». Я попытался переустановить VS2008 и BIDS, но не сработало. Это все работало, когда я последний раз использовал его 2 недели назад.

-nate

Ответы [ 3 ]

5 голосов
/ 01 апреля 2011

У меня была та же проблема, и Кайл был точным ответом. В моем случае в окне Список ошибок (в Visual Studio 2008 IDE: «Просмотр»> «Список ошибок») отображались три одинаковые ошибки:

"Атрибут 'DataType' не является объявлен. "

Три строки выглядели так:

1291: <Value DataType="Integer">3</Value>
...
1295: <Value DataType="Integer">2</Value>
...
1299: <Value DataType="Integer">1</Value>

При удалении DataType = "Integer" из каждой строки, как показано ниже, отчет отображается правильно:

1291: <Value>3</Value>
...
1295: <Value>2</Value>
...
1299: <Value>1</Value>

Мое предположение / предположение заключается в том, что отчет был изменен с веб-страницы диспетчера отчетов (http://localhost/reports/)

4 голосов
/ 16 апреля 2010

Нейт, я знаю, что это старый пост, однако у меня возникла та же проблема, и я решил ее, переключив файл rdl в представление кода и обнаружив, что visual studio добавила недопустимый атрибут в один из тегов параметров (это было подчеркнуто синим волнистым цветом). Когда я удалил параметр, все работало правильно.

0 голосов
/ 21 марта 2013

То же самое случилось со мной сегодня. Когда я открыл отчет, который использовал несколько минут назад, он отображал HTML в режиме конструктора. Я щелкнул вкладку «Список ошибок» внизу и там было написано: «Десериализация не удалась: атрибут DataType не объявлен. Строка x, позиция x» Я переключился в режим просмотра кода и обнаружил недействительный атрибут, подчеркнутый синей волнистой линией. Я удалил оскорбительные атрибуты, и все вернулось к норме.

...