Как и пользователь в моей первой ссылке, я унаследовал веб-приложение ASP.NET, которое отображает отчеты с использованием Crystal Reports.Меня попросили отредактировать некоторые отчеты и сделать несколько новых, но мои изменения подотчета не отображаются при вызове отчета с сайта, работающего в IDE.Из того, что я прочитал, я понимаю, что файлы .rpt катятся в DLL, но как работают изменения родительского отчета, а подотчета - нет?
Отчеты, над которыми я работаю, являются / являются родительским отчетом, который выводит информацию, а затем имеет 5 встроенных вложенных отчетов (дочерних?), Которые выводят остальные.(Весь отчет отображается в формате PDF.)
Изначально я не мог видеть изменения ни в родительских, ни в дочерних отчетах, но вчера обнаружил (4-й день работал над этой проблемой), что когда я изменилсяраскрывающийся список «Конфигурации решения» от «Отладка до выпуска» мои изменения в отчете «РОДИТЕЛЬ» правильно отображаются в IDE работающего сайта.Однако независимо от того, что я изменяю для дочернего отчета, код, который выполняется, - это код, который я изначально дал / скомпилировал, и не содержит никаких изменений моего подотчета .rpt.Запущенные файлы должны быть где-то на моем компьютере, я привел весь код здесь из ничего, и он собирается и запускается в моей IDE.
Вещи, которые я сделал / проверил:
И дочерний, и родительский отчёты .rpts, которые я редактирую, находятся в одном каталоге.Они находятся в решении \ подпроекте \ Отчеты.Я подтвердил изменения файлов, измененных сразу после внесения изменений.
Я попытался запустить / остановить IDE
Я попытался запустить / остановить компьютер
Я попытался опубликоватьпроект после перестройки.Публикуется без ошибок, но изменения в подотчете не отображаются.
Я попытался щелкнуть правой кнопкой мыши отдельный файл .rpt и выбрать «Опубликовать ReportName.rpt».Появились ошибки, свидетельствующие о том, что веб-сайт bin / Release / PublishOutput не существует.
На панели свойств: Действие Build для всех файлов .rpt установлено в 'Content'.
Iизменил свойство Копировать в выходной каталог на «Копировать всегда».
Как только я запускаю сайт через IDE, измененные файлы копируются в: solution \ subproject \ bin \ Reports \
Теперь, когда у меня в раскрывающемся списке «Конфигурации решений» установлено значение Release,соответствующий менеджер сборки / конфигурации настроен на выпуск.Платформа - Любой ЦП, и все флажки Build проверены.(Ни один из флажков «Развернуть» не установлен.)
Я не пробовал «Удаление временных файлов ASP.net».
В мое исследование входит следующее: Crystal Report не отображает изменения в отчете.
Тогда вот это: Crystal Reports в приложении ASP.NET 2.0 - в отчетах об изменениях не отображается
Также что-то видел на сайте SAP, но потерял ссылку ...