HTML, созданный непосредственно CR2008 и Visual Studio, отличается. CR2008 не форматирует HTML. HTML, сгенерированный VS, отформатирован с отступами и т. Д. Независимо от того, учитывает ли это различие форматирования все различия в файлах, я не знаю.
Я не собираюсь объяснять это хорошо, потому что мне не хватает терминологии, но я думаю, что происходит то, что библиотеки Dot Net имеют свою собственную программу просмотра и не используют обычный CR2008 для взаимодействия с отчетами. , Возможно, это было наивно с моей стороны или невежеством, но я всегда предполагал, что когда я автоматизировал CR, либо в VB6, либо в VS с помощью C #, я непосредственно взаимодействовал с тем же инструментом Crystal Reports, который запускал на рабочем столе. Возможно, VB6 делает это больше, чем библиотеки Dot Net. Я не знаю. Что я знаю, так это то, что вывод HTML из Visual Studio - это не тот CR, который я запускаю на рабочем столе. Тег заголовка в HTML говорит «Crystal Report Viewer». Это не происходит, когда я выводлю данные непосредственно из Crystal Reports.
В любом случае, все в порядке. Размеры новых файлов приемлемы. Я собираюсь рассмотреть этот ответ.