Я должен установить более новые версии Платформы.NET для производительности или соображений безопасности?

Если я установлю.NET Fx 4.0 в Windows 7, то это принесет мне какое-либо преимущество, если мне никогда не будет нужно приложение, которое создается для этой версии?

2
задан 19.11.2010, 14:05

3 ответа

Правильно записанный установщик установит (после выяснения) правильную версию платформы.NET, в которой это нуждается.

Так устанавливая.NET 4 теперь Вы будете:

a) сэкономьте себе немного времени при установке такой программы, поскольку Вы не должны будете делать того шага.

b) примите меры против неправильно записанного установщика для программы, которая требует.NET 4, но не идет и загружает ее для Вас.

Каждая версия платформы.NET независима, поэтому если у Вас есть.NET 3.5, установил любую программу, предназначающуюся для той версии, продолжит работать. Существуют отдельные обновления от Microsoft для каждой версии платформы.

Так, установка.NET 4 не даст Вам повышений производительности или дополнительной безопасности для приложений, которые Вы уже установили.

6
ответ дан 08.12.2019, 05:08

Каждая установка.Net Framework также устанавливает все предыдущие версии от 2,0 и вперед.

Версия 1.1 является исключением к этому правилу и должна быть установлена отдельно.

Так как различные продукты, которые Вы могли бы возможно установить, возможно, были скомпилированы с различными версиями .NET и потребуют, чтобы их версия, которая будет установлена, для функционирования, лучшая идея, состояла в том, чтобы всегда устанавливать последнюю версию .NET, в настоящее время 4.0. Это заботится обо всех версиях .NET от 2,0 и до 4,0.

Как существует очень немного продуктов, которые требуют.Net 1.1, можно ожидать с его установкой, пока нет реальная потребность в нем.

1
ответ дан 08.12.2019, 05:08

это принесет мне какое-либо преимущество, если мне никогда не будет нужно приложение, которое создается для этой версии?

Я действительно не понимаю Вашего вопроса. При запуске приложения, которое создается для этой версии, Вы извлечете выгоду из новых возможностей и патчей безопасности, что Microsoft вставила эту версию.

Вот то, что Википедия говорит о.Net Framework 4:

  • Параллельные Расширения для улучшения поддержки параллельных вычислений, которые предназначаются для многоядерных или распределенных систем.
  • Новый Visual Basic.NET и функции языка C#, такие как лямбды оператора, неявные продолжения строки, динамическая отправка, назвали параметры и дополнительные параметры.
  • Поддержка контрактов кода.
  • Включение новых типов для работы с арифметикой произвольной точности (Система. Численные данные. BigInteger) и комплексные числа (Система. Численные данные. Комплекс).
-1
ответ дан 08.12.2019, 05:08

Теги

Похожие вопросы