Требуется ли Microsoft Report Viewer Redistributable 2008 для .NET Framework версии 3.5?

Я собираю веб-приложение на основе .NET 2.0 для развертывания через пакет на основе установщика Windows. Наше приложение использует Report Viewer 2008, и я включаю установщик Microsoft Report Viewer Redistributable 2008. Когда я проверяю страницу загрузки для Report Viewer 2008 , в качестве требования указывается .NET 3.5.

Нужно ли иметь установленный .Net 3.5 Report Viewer 2008? Мы нацелены на .Net 2.0 для нашего приложения, в нашем коде нет ничего, что могло бы использовать 3.0 или 3.5 Frameworks.

Мы находимся в середине тестирования, и кажется, что все работает без 3.5, но я не хочу пропустить крайнее условие и вызвать ошибку для клиента, потому что он пропустил необходимый пакет времени выполнения.

5 ОТВЕТОВ

Имейте в виду, что MSFT может потребовать 3.5 Framework, чтобы они могли писать против него в будущих обновлениях / выпусках, что может привести ваше приложение в неподдерживаемое (по MSFT) состояние.

1
21.08.2008 16:06:05
РЕШЕНИЕ

Пока что тестирование с использованием или без .NET Framework работает, как и ожидалось. У моего установщика есть пользователь, устанавливающий версию 2.0 Framework, и все работает как положено.

Меня беспокоит то, что 3.5 указан в качестве предварительного условия на странице загрузки средства просмотра отчетов.

0
21.08.2008 15:52:46

Если он работает без проблем, то вам пока не нужен .NET 3.5 Framework. Установка .NET 3.5 Framework достаточно проста для выполнения вместе с более поздними версиями вашего программного обеспечения, если и только если ваше программное обеспечение перестает работать в этот момент .

0
28.08.2008 01:13:55

Используя Reflector, вы можете видеть, что Microsoft.ReportViewer.Common.dll имеет зависимость от «Microsoft.Build.Framework, Version = 3.5.0.0» и «Microsoft.Build.Utilities.v3.5, Version = 3.5.0.0». Строго говоря, у него есть требование 3.5. Но если используемая вами функция создания отчетов никогда не выполняет код, который использует / загружает их, то вы можете просто быть в порядке :-)

1
28.08.2008 01:49:14

Мы развернули ReportViewer 2008 только с .net v2, проблем пока нет.

0
22.09.2008 12:49:50