.RDLC и VS2010 - PullRequest
       69

.RDLC и VS2010

2 голосов
/ 19 июля 2011

У меня есть проект библиотеки классов, затем добавьте новый пустой отчет .rdlc, при компиляции выдают эту ошибку

"Определение отчета недопустимо. Подробности: определение отчета имеет недопустимое целевое пространство имен" http://schemas.microsoft.sqlserver.reporting/2008/01/reportdefinition', которое не может быть обновлено "

Это не может быть просмотрщик отчетов, потому что это dll, что мне делать, чтобы это исправить?

также установлен Reportviewer 2010

Ответы [ 2 ]

5 голосов
/ 18 апреля 2012

У меня была похожая проблема сегодня, и я нашел решение здесь .Спасибо, Джим Лафлер.

Мой файл "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ ReportingServices \ Microsoft.ReportingServices.targets" изменился

В файлевершина была:

<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

и должна была быть:

<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
1 голос
/ 26 июля 2011

Попробуйте изменить пространство имен.Откройте файл .rdlc в текстовом / XML-редакторе и измените пространство имен на

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition"
...