Определение отчета «Основной отчет» недействительно - PullRequest
0 голосов
/ 27 июля 2010

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

            LocalReport report = new LocalReport();

            report.ReportPath = 
                @"C:\Services\Experience Field Manager\ExperienceService\bin\Debug\DailyLog.rdlc";

В моем коде нет ничего под названием «Основной отчет». Есть предложения?

Заранее большое спасибо.

Ответы [ 3 ]

1 голос
/ 06 апреля 2011

У меня была эта проблема, когда я переносил свое приложение с VS 2008 на VS 2010. Нет необходимости помещать Microsoft.ReportViewer.ProcessingObjectModel в каталог bin / Debug. Мне нужно было установить распространяемые файлы ReportViewer.

Полный путь здесь: http://msdn.microsoft.com/en-us/library/ms251723.aspx

1 голос
/ 27 июля 2010

Решено: Необходимо поместить Microsoft.ReportViewer.ProcessingObjectModel в каталог bin / Debug папки установки.

0 голосов
/ 28 июля 2014

У меня была такая же проблема некоторое время назад, и я боролся с ней в течение нескольких часов Это можно решить, переустановив соответствующий распространяемый файл для вашего приложения.

...