Сведения о вопросе

Mathprofi

18:49, 17th August, 2020

Действительно ли Microsoft Report Viewer Redistributable 2008 требует .NET Framework version 3.5?

Просмотров: 636   Ответов: 5

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

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

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



  Сведения об ответе

JUST___

18:00, 7th August, 2020

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


  Сведения об ответе

lats

12:35, 22nd August, 2020

Uising 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. Но если используемая функция отчетов никогда не выполняет код, который использует/загружает эти функции, то вы можете просто OK :-)


  Сведения об ответе

dump

04:56, 10th August, 2020

До сих пор тестирование С или без фреймворка .NET работает, как и ожидалось. Мой установщик имеет пользовательскую версию установки 2.0 фреймворка, и все работает так, как ожидалось.

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


  Сведения об ответе

JUST___

13:01, 14th August, 2020

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


  Сведения об ответе

lats

12:49, 22nd August, 2020

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться