Я обновил отчет (на основе поставщика данных), чтобы включить новые параметры. Отчет отлично работает в среде разработки, поэтому я экспортировал его через XPO в тестовую среду (включая все таблицы и классы). Теперь, когда я пытаюсь запустить отчет, я получаю множество ошибок, утверждающих, что в параметре X отсутствует значение.
Я знаю, как это исправить. Проблема в том, что один из них - мой недавно добавленный параметр, которому я подтвердил, что с помощью отладки ему присвоено значение.
Даже после нескольких:
- Компиляция Forward и CIL
- Очистка кэша
- Повторное развертывание
- Повторный импорт
- Перезапуск службы
Проблема не устранена.
ОБНОВЛЕНИЕ: Я также попробовал Full Build + Full CIL Compile. Очистить папку XPPIL и выполнить еще одну полную сборку + полный cil сейчас не вариант. Поэтому я пошел и установил все параметры в «AllowEmpty» и «Nullable», что избавляет от сообщений об ошибках. Но основная проблема сохраняется, как я и ожидал: добавленный мною параметр не получает значение из контракта.