Все версии microsoft .net framework 1.1 — 4.8 final repack by d!akov

Security

RSACng.VerifyHash now returns False for any verification failure

Details

Starting with the .NET Framework 4.6.2, this method returns False if the signature itself is badly formatted. It now returns false for any verification failure.In the .NET Framework 4.6 and 4.6.1, the method throws a System.Security.Cryptography.CryptographicException if the signature itself is badly formatted.

Suggestion

Any code whose execution depends on handling the System.Security.Cryptography.CryptographicException should instead execute if validation fails and the method returns False.

Name Value
Scope Minor
Version 4.6.2
Type Runtime

Affected APIs

RSACng.VerifyHash(Byte[], Byte[], HashAlgorithmName, RSASignaturePadding)

Details

In .NET Framework 4.6.2, security fixes in System.Security.Cryptography.Xml.SignedXml and System.Security.Cryptography.Xml.EncryptedXml lead to different run-time behaviors. For example:

  • If a document has multiple elements with the same attribute and a signature targets one of those elements as the root of the signature, the document will now be considered invalid.
  • Documents using non-canonical XPath transform algorithms in references are now considered invalid.
  • Documents using non-canonical XSLT transform algorithms in references are now consider invalid.
  • Any program making use of external resource detached signatures will be unable to do so.

Suggestion

Developers might want to review the usage of XmlDsigXsltTransform and XmlDsigXsltTransform, as well as types derived from Transform since a document receiver may not be able to process it.

Name Value
Scope Minor
Version 4.6.2
Type Runtime

Affected APIs

  • System.Security.Cryptography.Xml.Transform
  • System.Security.Cryptography.Xml.XmlDsigXPathTransform
  • System.Security.Cryptography.Xml.XmlDsigXsltTransform

Windows Communication Foundation (WCF)

Подробнее

В программе Microsoft Service Trace Viewer элементы управления ComboBox не отображались в правильном цвете в некоторых темах высокой контрастности. Проблема устранена в .NET Framework 4.7.2. Но из-за требований обратной совместимости пакета SDK для .NET Framework исправление не видно клиентам по умолчанию. .NET 4.8 предоставляет это изменение, добавив следующие параметры конфигурации AppContext в файл конфигурации svcTraceViewer.exe.config:

Предложение

Если вы не хотите менять поведение тем с высокой контрастностью, отключите его, удалив из файла svcTraceViewer.exe.config следующий раздел:

name Значение
Область Пограничный случай
Version 4.8
Type Среда выполнения

Удаление .Net Framework с компьютера:

  1. Откроем предварительно загруженное и установленное приложение Revo Uninstaller и дождёмся пока загрузится список установок. Из этого списка или сетки нам нужно выделить «Microsoft .NET Framework».
  2. Если у Вас в списке несколько приложений, как, например, у нас на скриншоте выше, поищите сперва в имени пплатформы аббревиатуры «SDK» — software development kit, а если по-русски – комплект средств разработки. Естественно, если будет удалён комплект, остальные связные файлы будут тоже отправлены вон из компьютера. Если у вас в списке нет комплекта SDK, но есть разные версии платформы, то начните удаление с более новых версий. Удалите сначала один пакет, а потом проверьте, остались ли дополнительные установки. В случае остатка — их тоже нужно потом удалить.
  3. Дважды кликаем левой кнопкой мыши по ярлычку программы и приложение начнёт готовиться к деинсталляции .NET Framework. Это может занять какое-то время, поэтому наберитесь терпения;
  4. Программа, после анализа, запустит стандартный «Установщик Windows», который спросит желаем ли мы действительно удалить продукт. Конечно же, нажимаем «Да»;
  5. Следом за этим, почти сразу, выскочит предупреждение, что если мы продолжим удаление, то 1 или более продуктов должны будут перестать работать в тот же момент. Будет задан вопрос, хотим ли мы продолжить удаление в любом случае, на что нужно ответить «Yes» и удаление продолжится;
  6. Оно происходит недолго, дальше нам нужно избавиться от мусора, который остался после работы .NET. Сразу после удаления стандартным «Установщиком Windows», произойдёт переход в окно «Revo». В нём необходимо выбрать, как нужно искать оставленные файлы. Рекомендуем выбрать «Расширенный» и нажать «Поиск»;

После поиска вам будет показано список файлов (полные пути). Их можно удалить так: поставить галочку напротив и внизу кликнуть «Удалить». Как всё будет удалено, программа оповестит, что деинсталляция завершена. После окончания этого процесса, вы увидите, что в поле программ «Revo Uninstaller» уже нет .NET, а значит удаление прошло успешно.

Как пользоваться

У пользователей есть два варианта установки – с помощью цельного дистрибутива или через web-установщик.

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

Второй вариант требует подключения к интернету. Вы скачиваете мастер установки и запускаете. После этого утилита сканирует наличие установленных версий и доступных для скачивания. Затем софт самостоятельно загружает нужные файлы и устанавливает их. Этот способ не подойдет в том случае, если ваш ПК не подключен к сети или вам необходима определенная версия софта. Поскольку web-установщик скачивает самые «свежие» файлы, инсталлировать версию, например, 3 или 3.5 у вас не получится.

.NET Framework

.NET Framework is a Windows-only version of .NET for building any type of app that runs on Windows.

Version Developer Pack Do you want to build apps? The developer pack is used by software developers to create applications that run on .NET Framework, typically using Visual Studio. Runtime Do you want to run apps? The runtime includes everything you need to run existing apps/programs built with .NET Framework. Release notes
.NET Framework 4.8 Developer Pack Runtime Release notes
.NET Framework 4.7.2 Developer Pack Runtime Release notes
.NET Framework 4.7.1 Developer Pack Runtime Release notes
.NET Framework 4.7 Developer Pack Runtime Release notes
.NET Framework 4.6.2 Developer Pack Runtime Release notes
.NET Framework 4.6.1 Developer Pack Runtime Release notes
.NET Framework 4.6 Developer Pack Runtime Release notes
.NET Framework 4.5.2 Developer Pack Runtime Release notes
.NET Framework 4.5.1 Developer Pack Runtime Release notes
.NET Framework 4.5 Runtime Release notes
.NET Framework 4.0 Runtime Release notes
.NET Framework 3.5 SP1 Runtime Release notes

Системный компонент — Microsoft .NET Framework 4.8 Final

Microsoft .NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является исполняющая среда Common Language Runtime (CLR), способная выполнять как обычные программы, так и серверные веб-приложения. .NET Framework поддерживает создание программ, написанных на разных языках программирования. Платформа необходима для установки и корректной работы многих программ, поэтому необходима пользователям.Системные требования:·Windows 7 с пакетом обновления 1 (SP1) (x86 и x64)·Windows 8.1 (x86 и x64)·Юбилейное обновление Windows 10 (x86 и x64)·Windows Server 2008 R2 с пакетом обновления 1 (SP1) (x64)·Windows Server 2012 (x64)·Windows Server 2012 R2 (x64)Windows Server 2016 (x64)Торрент Системный компонент — Microsoft .NET Framework 4.8 Final подробно:Среды разработки .NET-приложений:Microsoft Visual Studio (C#, Visual Basic .NET, Managed C++),SharpDevelop,MonoDevelop,Eclipse,Borland Developer Studio (Delphi for .NET, C#),PascalABC.NET и т. д.Приложения также можно разрабатывать в текстовом редакторе и использовать консольный компилятор.Подобно технологии Java, среда разработки .NET создаёт байт-код, предназначенный для исполнения виртуальной машиной. Входной язык этой машины в .NET называется MSIL (Microsoft Intermediate Language), или CIL (Common Intermediate Language, более поздний вариант), или просто IL. Применение байт-кода позволяет получить кроссплатформенность на уровне скомпилированного проекта (в терминах .NET: сборка), а не только на уровне исходного текста, как, например, в С. Перед запуском сборки в среде исполнения CLR байт-код преобразуется встроенным в среду JIT-компилятором (just in time, компиляция на лету) в машинные коды целевого процессора. Также существует возможность скомпилировать сборку в родной (native) код для выбранной платформы с помощью поставляемой вместе с .NET Framework утилиты NGen.exe.Следует отметить, что один из первых JIT-компиляторов для Java был также разработан фирмой Microsoft. Современная технология динамической компиляции позволяет достигнуть уровня быстродействия, аналогичного традиционным «статическим» компиляторам (например, C++), и вопрос быстродействия зачастую зависит от качества того или иного компилятора.Release Notes
Скриншоты Системный компонент — Microsoft .NET Framework 4.8 Final торрент:

Скачать Системный компонент — Microsoft .NET Framework 4.8 Final через торрент:

microsoft-_net-framework-4_8-final.torrent (cкачиваний: 364)

.NET/.NET Core

.NET is a free, cross-platform, open-source developer platform for building many different types of applications.

Version Status Visual Studio 2017 SDK Do you want to build apps? The software development kit (SDK) includes everything you need to build and run .NET Core applications, using command-line tools and any editor (like Visual Studio). Visual Studio 2019 SDK Do you want to build apps? The software development kit (SDK) includes everything you need to build and run .NET Core applications, using command-line tools and any editor (like Visual Studio). Runtime Do you want to run apps? The runtime includes everything you need to run .NET Core applications. The runtime is also included in the SDK. Release notes
.NET 6.0

RC
Release candidate (RC) releases provide early access to features and are feature complete. These releases are supported for production use since they have a go-live license.

N/A N/A x64 Runtime
|
x86 Runtime
(v6.0.0-rc.1)
Release notes
.NET 5.0

Current
Current is the most recent stable release, with the latest features and bug fixes. We recommend using this release.

N/A x64 SDK
|
x86 SDK
(v5.0.401)
x64 Runtime
|
x86 Runtime
(v5.0.10)
Release notes
.NET Core 3.1

LTS
Long-term support (LTS) releases have an extended support period. Use LTS if you need to stay supported on the same version of .NET or .NET Core for longer.

N/A x64 SDK
|
x86 SDK
(v3.1.413)
x64 Runtime
|
x86 Runtime
(v3.1.19)
Release notes
.NET Core 3.0

End of life
This release has reached end of life, meaning it’s no longer supported. We recommend moving to a supported release.

N/A x64 SDK
|
x86 SDK
(v3.0.103)
x64 Runtime
|
x86 Runtime
(v3.0.3)
Release notes
.NET Core 2.2

End of life
This release has reached end of life, meaning it’s no longer supported. We recommend moving to a supported release.

x64 SDK
|
x86 SDK
(v2.2.110)
x64 SDK
|
x86 SDK
(v2.2.207)
x64 Runtime
|
x86 Runtime
(v2.2.8)
Release notes
.NET Core 2.1

End of life
This release has reached end of life, meaning it’s no longer supported. We recommend moving to a supported release.

N/A x64 SDK
|
x86 SDK
(v2.1.818)
x64 Runtime
|
x86 Runtime
(v2.1.30)
Release notes
.NET Core 2.0

End of life
This release has reached end of life, meaning it’s no longer supported. We recommend moving to a supported release.

x64 SDK
|
x86 SDK
(v2.1.202)
x64 SDK
|
x86 SDK
(v2.1.202)
x64 Runtime
|
x86 Runtime
(v2.0.9)
Release notes
.NET Core 1.1

End of life
This release has reached end of life, meaning it’s no longer supported. We recommend moving to a supported release.

x64 SDK
|
x86 SDK
(v1.1.14)
x64 SDK
|
x86 SDK
(v1.1.14)
x64 Runtime
|
x86 Runtime
(v1.1.13)
Release notes
.NET Core 1.0

End of life
This release has reached end of life, meaning it’s no longer supported. We recommend moving to a supported release.

x64 SDK
|
x86 SDK
(v1.1.14)
x64 SDK
|
x86 SDK
(v1.1.14)
x64 Runtime
|
x86 Runtime
(v1.0.16)
Release notes

Методы развертывания

Существует четыре метода развертывания:

  • Можно установить зависимость от платформы .NET Framework. Указать платформу .NET Framework в качестве необходимого компонента при установке приложения можно одним из следующих способов:

    • использовать (предусмотрено в Visual Studio);

    • создать (бесплатный выпуск доступен для пользователей Visual Studio);

    • создать (предусмотрено в Visual Studio);

    • использовать .

  • Можно предложить пользователям .

  • Можно привязать процесс установки .NET Framework к установке приложения (создать цепочку) и решить, как подойти к интерфейсу установки .NET Framework:

    • — дать установщику .NET Framework возможность предоставить свой пользовательский интерфейс;

    • для представления унифицированного интерфейса установки, а также для отслеживания хода установки .NET Framework.

Эти методы развертывания подробно рассмотрены в следующих подразделах.

Data

Attempting a TCP/IP connection to a SQL Server database that resolves to fails

Details

In the .NET Framework 4.6 and 4.6.1, attempting a TCP/IP connection to a SQL Server database that resolves to fails with the error, «A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 — Error Locating Server/Instance Specified)»

Suggestion

This issue has been addressed and the previous behavior restored in the .NET Framework 4.6.2. To connect to a SQL Server database that resolves to , upgrade to the .NET Framework 4.6.2.

Name Value
Scope Minor
Version 4.6
Type Runtime

Not detectable via API analysis.

Details

Starting with the .NET Framework 4.6.2, for connection open requests to known Azure SQL databases (*.database.windows.net, *.database.chinacloudapi.cn, *.database.usgovcloudapi.net, *.database.cloudapi.de), the connection pool blocking period is removed, and connection open errors are not cached. Attempts to retry connection open requests will occur almost immediately after transient connection errors. This change allows the connection open attempt to be retried immediately for Azure SQL databases, thereby improving the performance of cloud- enabled apps. For all other connection attempts, the connection pool blocking period continues to be enforced.

SQL Server Connection Pooling (ADO.NET)

Suggestion

If this behavior is undesirable, the connection pool blocking period can be configured by setting the property introduced in the .NET Framework 4.6.2. The value of the property is a member of the System.Data.SqlClient.PoolBlockingPeriod enumeration that can take either of three values:

The previous behavior can be restored by setting the property to .

Name Value
Scope Minor
Version 4.6.2
Type Runtime

Следующие шаги

  • Если у вас отсутствует опыт работы с .NET Framework, см. обзор, содержащий вводные сведения о ключевых понятиях и компонентах.

  • Сведения о новых функциях и улучшениях в .NET Framework 4.5 и более поздних версиях см. в разделе Новые возможности.

  • Подробные сведения о развертывании .NET Framework в приложении см. в разделе Руководство по развертыванию для разработчиков.

  • Изменения, влияющие на развертывание .NET Framework с вашим приложением, см. в разделе Сокращение количества перезапусков системы во время установки .NET Framework 4.5.

  • Сведения о переносе приложения с платформы .NET Framework 4 на .NET Framework 4.5 или в более позднюю версию см. в руководстве по миграции.

  • Библиотека справочников .NET Framework Reference Source включает исходный код .NET Framework. Справочник по исходному коду также доступен на сайте Github. Вы можете скачать справочник для автономной работы и пошагово просматривать исходный код (включая исправления и обновления) во время отладки. Дополнительные сведения см. в записи блога Новый облик .NET Reference Source.

Как обновить net framework на виндовс 10 и установить библиотеку

Существует несколько методов, позволяющих обновить .NET Framework стандартными способами и с помощью сторонних программ. Если по каким-то причинам во время обновления или установки библиотеки у вас появляются ошибки, то воспользуйтесь инструкцией, приведённой ниже в статье. Последней на сегодня является версия 4.7, но для использования некоторых старых приложений могут понадобиться более ранние аналоги библиотеки.

При помощи панели управления

Данный вариант позволит не только установить или обновить библиотеку, но и узнать, какая версия используется на компьютере в данный момент.

  1. Разверните панель управления системой, используя системную поисковую строчку Windows.

    Открываем панель управления

  2. Откройте вкладку «Программы и компоненты».

    Открываем раздел «Программы и компоненты»

  3. Откройте подраздел «Включение и отключение компонентов Windows». Учтите, для этого и дальнейших действий понадобятся права администратора.

    Кликаем по кнопке «Включение и отключение компонентов Windows»

  4. Найдите в списке папку, имеющую в имени .NET Framework. Таких папок окажется несколько, каждая из которых отвечает за свою версию библиотеки. Отмеченная папка обозначает ту версию .NET Framework, которая активирована и используется на компьютере сейчас. Чтобы выбрать другую версию, переместите галочку и сохраните все внесённые изменения.

    Активируем нужную версию .NET Framework

  5. После изменения версии библиотеки перезагрузите компьютер, чтобы все программы, использующие её, распознали новые данные и начали их применять. Перезагружаем компьютер

Ручная установка

Самую новую версию .NET Framework вы можете установить с официального сайта Microsoft. На ней расположен установщик, который установит скачанную версию библиотеки, в данном случае 4.7, в автоматическом режиме. После окончания установки необходимо перезагрузить устройство, чтобы все внесённые изменения вступили в силу.


Скачиваем нужную версию .NET Framework с официального сайта Microsoft

Если вам по каким-то причинам понадобится более старая версия библиотеки, то вы также можете найти её на сайте Microsoft, но чтобы установить её корректно, рекомендуется сначала удалить уже установленную версию.

Через официальную программу

Официальное приложение Microsoft .NET Framework Repair Tool можно скачать с сайта Microsoft. С помощью неё вы можете обновить версию, установленную на вашем компьютере. Программа весит всего несколько МБ.


Скачиваем и устанавливаем программу Microsoft .NET Framework Repair Tool

Через стороннюю программу

Все предыдущие способы были официальными, этот же вариант предоставляет вам возможность обновить библиотеку не совсем неофициально, так как в процессе будет задействована сторонняя программа Microsoft .NET Framework Repair Tool. Установив её, вы окажетесь в главном меню, в котором нужно будет выбрать блок .NET Framework, а после версию устанавливаемой библиотеки. По завершении процедуры перезагрузите компьютер, чтобы все внесённые изменения вступили в силу.


Обновляем библиотеку через Microsoft .NET Framework Repair Tool

Комментарии для версии 4.5 и более поздних версий

.NET Framework 4.5 — это обновление на месте, которое заменяет .NET Framework 4 на компьютере, и аналогично .NET Framework 4.5.1, 4.5.2, 4,6, 4.6.1, 4.6.2, 4,7, 4.7.1, 4.7.2 и 4.8 — это обновления на месте для .NET Framework 4.5. Обновление на месте означает, что они используют ту же версию среды выполнения, но версии сборок обновлены и включают новые типы и члены. После установки одного из этих обновлений приложения .NET Framework 4, .NET Framework 4.5, .NET Framework 4.6 или .NET Framework 4.7 должны продолжать работу без повторной компиляции. Однако обратное неверно. Не рекомендуется запускать приложения, предназначенные для более поздней версии .NET Framework, в более ранней версии. Например, не рекомендуется запускать приложение, предназначенное для .NET Framework 4.6, на .NET Framework 4.5.

Применяются следующие правила.

  • В Visual Studio можно выбрать .NET Framework 4.5 в качестве целевой платформы для проекта (при этом задается свойство GetReferenceAssemblyPaths.TargetFrameworkMoniker), чтобы скомпилировать проект как сборку или исполняемый файл .NET Framework 4.5. Эту сборку или исполняемый файл можно использовать на любом компьютере, где установлена платформа .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 или 4.8.

  • В Visual Studio можно выбрать .NET Framework 4.5.1 в качестве целевой платформы для проекта, чтобы скомпилировать проект как сборку или исполняемый файл .NET Framework 4.5.1. Запускайте эту сборку или исполняемый файл только на компьютерах, на которых установлен .NET Framework 4.5.1 или более поздней версии. Исполняемый файл с целевой платформой .NET Framework 4.5.1 будет заблокирован для выполнения на компьютере, где установлена только более ранняя версия .NET Framework, например .NET Framework 4.5. Пользователю будет предложено установить платформу .NET Framework 4.5.1. Кроме того, сборки .NET Framework 4.5.1 не должны вызываться из приложения, предназначенного для более ранней версии .NET Framework, такой как .NET Framework 4.5.

    Примечание

    Платформы .NET Framework 4.5.1 и .NET Framework 4.5 используются здесь только в качестве примеров. Этот принцип применяется к любому приложению, предназначенному для более поздней версии .NET Framework, чем установленная в системе, в которой оно выполняется.

Некоторые обновления в платформе .NET Framework могут потребовать изменения кода вашего приложения. Ознакомьтесь со статьей Совместимость приложений в .NET Framework, прежде чем запускать существующие приложения в .NET Framework 4.5 или более поздних версий. Дополнительные сведения об установке текущей версии см. в разделе Установка .NET Framework для разработчиков. Сведения о поддержке платформы .NET Framework см. на странице Официальная политика поддержки .NET Framework веб-сайта .NET.

Remarks for older versions

.NET Framework versions 2.0, 3.0, and 3.5 are built with the same version of the CLR (CLR 2.0). These versions represent successive layers of a single installation. Each version is built incrementally on top of the earlier versions. It’s not possible to run versions 2.0, 3.0, and 3.5 side by side on a computer. When you install version 3.5, you get the 2.0 and 3.0 layers automatically, and apps that were built for versions 2.0, 3.0, and 3.5 can all run on version 3.5. However, .NET Framework 4 ends this layering approach, and it and later releases (.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, and 4.8) also represent successive layers of a single installation. Starting with .NET Framework 4, you can use in-process, side by side hosting to run multiple versions of the CLR in a single process. For more information, see Assemblies and Side-by-Side Execution.

In addition, if your app targets version 2.0, 3.0, or 3.5, your users may be required to enable .NET Framework 3.5 on a Windows 8, Windows 8.1, or Windows 10 computer before they can run your app. For more information, see Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8.

Important

Starting with Visual Studio 2022, Visual Studio no longer includes .NET Framework components for .NET Framework 4.0 — 4.5.1 because these versions are no longer supported. Visual Studio 2022 and later versions can’t build apps that target .NET Framework 4.0 through .NET Framework 4.5.1. To continue building these apps, you can use Visual Studio 2019 or an earlier version.

Приложение

Параметры командной строки

В следующей таблице перечислены параметры, которые можно использовать при связывании распространяемого пакета .NET Framework 4.5 с программой установки приложения.

Параметр Описание
/CEIPConsent Перезаписывает поведение по умолчанию и отправляет анонимные сведения об установке в корпорацию Microsoft для совершенствования процедуры развертывания в будущем. Этот параметр можно использовать, только если программа установки запрашивает согласие пользователя и только если пользователь разрешает отправлять анонимную статистку в корпорацию Microsoft.
/chainingpackage Указывает имя исполняемого файла, осуществляющего привязку. Эти сведения отправляются в корпорацию Microsoft в качестве анонимной статистики для совершенствования процедуры развертывания в будущем. Если в имени пакета присутствуют пробелы, в качестве разделителей необходимо использовать двойные кавычки (например, /chainingpackage «Lucerne Publishing» ). Пример привязываемого пакета см. в разделе Получение сведений о ходе выполнения из пакета установки.
/LCID где параметр задает код языка (список кодов см. на странице ). Устанавливает языковой пакет, определенный параметром , и обеспечивает принудительное отображение пользовательского интерфейса на этом языке (если не включен автоматический режим). Для веб-установщика этот параметр обеспечивает установку (привязку) языкового пакета из Интернета. Примечание. Используйте этот параметр только с веб-установщиком.
/log | Задает расположение файла журнала. Значение по умолчанию — временная папка для процесса, а имя файла по умолчанию основано на пакете. Если файл имеет расширение .txt, создается текстовый журнал. Если указано любое другое расширение или никакого расширения, создается журнал в формате HTML.
/msioptions Задает параметры для передачи элементам MSI и MSP; например: .
/norestart Запрещает программе установки автоматически перезагружать компьютер. При использовании этого параметра привязываемое приложение должно захватить код возврата и обработать перезагрузку (см. раздел Получение сведений о ходе выполнения из пакета установки).
/passive Задает пассивный режим. Отображает индикатор выполнения, чтобы показать, что установка выполняется, но не выводит никаких приглашений и сообщений об ошибках. В этом режиме, при объединении в цепочку с программой установки, привязываемый пакет должен обрабатывать .
/pipe Создает канал связи, чтобы привязываемый пакет мог получать информацию о ходе выполнения.
/promptrestart Только пассивный режим; если программе установки необходима перезагрузка, она выводит соответствующий запрос для пользователя. При использовании этого параметра требуется вмешательство пользователя, если необходима перезагрузка.
/q Включает автоматический режим.
/repair Включение функции исправления.
/serialdownload Обеспечивает, что установка происходит только после загрузки пакета.
/showfinalerror Задает пассивный режим. Отображает ошибки только в том случае, если установка не выполнена успешно. При использовании этого параметра в случае ошибки установки требуется вмешательство пользователя.
/showrmui Используется только с параметром /passive . Выводит окно сообщения, в котором пользователю предлагается закрыть работающие в данный момент приложения .NET Framework. Это окно сообщения ведет себя одинаково как в пассивном, так и не в пассивном режиме.
/uninstall Удаляет распространяемый пакет .NET Framework.

Поддерживаемые языки

В приведенной ниже таблице перечислены языковые пакеты .NET Framework, доступные для платформы .NET Framework 4.5 и более поздних версий.

LCID Язык — страна/регион culture
1025 Арабский — Саудовская Аравия ar
1028 Китайский (традиционное письмо) zh-Hant
1029 Чешский cs
1030 Датский da
1031 Немецкий (Германия) de
1032 Греческий el
1035 Финский fi
1036 Французский (Франция) fr
1037 Иврит he
1038 Венгерский hu
1040 Итальянский (Италия) it
1041 Японский ja
1042 Корейский ko
1043 Голландский (Нидерланды) nl
1044 Норвежский (Букмол) Нет
1045 Польский pl
1046 Португальский (Бразилия) pt-BR
1049 Русский ru
1053 Шведский sv
1055 Турецкий tr
2052 Китайский (упрощенное письмо) zh-Hans
2070 Португальский (Португалия) pt-PT
3082 Испанский (Испания, современная сортировка) es

Runtime

Details

.NET Framework 4.7.2 improves chain trust certificate validation when using certificate authentication with transport security with WCF. With this improvement, client certificates that are used to authenticate to a server must be configured for client authentication. Similarly server certificates that are for the authenticating a server must be configured for server authentication. With this change, if the root certificate is disabled, the certificate chain validation fails. The same change was also made to .NET Framework 3.5 and later versions via Windows security roll-up. You can find more information here.This change is on by default and can be turned off by a configuration setting.

Suggestion

  • Validate if your server and client certification has the required EKU OID. If not, update your certification.

  • Validate if your root certificate is invalid. If so, update the root certificate.

  • If you can’t update the certificate, you can work around the breaking change temporarily with the following configuration setting. However, opting out of the change will leave your system vulnerable to the security issue.

Name Value
Scope Minor
Version 4.7.2
Type Runtime

Обзор

Обзор истории выпусков .NET Framework
Версия CLR Дата выпуска Поддержка прекращена Visual Studio Включен в Может быть установлен на Заменяет
Окна Windows Server Окна Windows Server
1.0 2002-01-15 Visual Studio .NET (2002) N / A N / A NT 4.0 SP6a , , , Me , , XP NT 4.0 SP6a, 2000, 2003 N / A
2002-03-19 N / A N / A
2002-08-07 XP SP1 N / A
2004-08-30 2009-07-14 N / A N / A
1.1 2003-04-09 Visual Studio .NET 2003 N / A (x86) NT 4.0 SP6a, 98, 98SE, Me, 2000, XP, Vista NT 4.0 SP6a, 2000, 2003 (x64), 2008 1.0
2004-08-30 2013-10-08 XP SP2, SP3 2003 SP1, SP2 (x86)
2.0 2005-10-27 Visual Studio 2005 N / A 98, 98SE, Me, 2000 с пакетом обновления 3 (SP3), XP с пакетом обновления 2 (SP2) 2000 SP3, 2003 N / A
2007-11-19 N / A 2008 г. 2000 с пакетом обновления 4 (SP4), XP с пакетом обновления 2 (SP2) 2000 SP4, 2003 SP1
2008-08-11 2011-07-12 N / A 2008 SP2, 2008 R2
2.0 2006-11-06 Visual Studio 2008 Vista N / A XP SP2 2003 SP1 2.0
2007-11-19 Vista SP1 2008 г.
2008-08-11 2011-07-12 Vista SP2 2008 SP2, 2008 R2
2.0 2007-11-19 Visual Studio 2008 N / A N / A XP SP2, Vista 2003 SP1, 2008 2,0, 3,0
2008-08-11 2028-10-10 Visual Studio 2008 с пакетом обновления 1 (SP1) , , 8.1 , 2008 R2, , 2012 R2 , или новее
4 2010-04-12 2016-01-12 Visual Studio 2010 N / A N / A XP SP3, Vista SP1, 7 2003 SP2, 2008, 2008 R2 N / A
4 2012-08-15 2016-01-12 Visual Studio 2012 2012 г. Vista SP2, 7 SP1 2008 с пакетом обновления 2 (SP2), 2008 R2 с пакетом обновления 1 (SP1) 4.0
4 2013-10-17 2016-01-12 Visual Studio 2013 8.1 2012 R2 Vista SP2, 7 SP1, 8 2008 с пакетом обновления 2 (SP2), 2008 R2 с пакетом обновления 1 (SP1), 2012 г. 4.0, 4.5
4 2014-05-05 2022-04-26 Visual Studio 2015 N / A N / A Vista с пакетом обновления 2, 7 с пакетом обновления 1, 8, 8.1 2008 с пакетом обновления 2, 2008 R2 с пакетом обновления 1, 2012, 2012 R2 4.0-4.5.1
4 2015-07-20 2022-04-26 Visual Studio 2015 10 v1507 N / A Vista SP2, 7 SP1, 8, 8.1 Обновить 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Обновление 4.0-4.5.2
4 2015-11-30 2022-04-26 Visual Studio 2015 с обновлением 1 N / A 7 SP1, 8, обновление 8.1, 10 v1507 2008 R2 SP1, 2012, 2012 R2 Обновление 4,0–4,6
4 2016-08-02 То же, что и родительская ОС Visual Studio 2017 15.0 2016 г. 7 SP1, 8, обновление 8.1, 10 v1507-v1511 2008 R2 SP1, 2012, 2012 R2 Обновление 4.0-4.6.1
4 2017-04-05 Visual Studio 2017 15.1 N / A 7 SP1, обновление 8.1, 10 v1607 2008 R2 SP1, 2012, обновление 2012 R2, 2016 4.0-4.6.2
4 2017-10-17 Visual Studio 2017 15.5 v1709 7 SP1, обновление 8.1, 10 v1607-v1703 2008 R2 SP1, 2012, обновление 2012 R2, 2016 4,0–4,7
4 2018-04-30 Visual Studio 2017 15.8 v1803-v1809 , 7 SP1, обновление 8.1, 10 v1607-v1709 2008 R2 SP1, 2012, обновление 2012 R2, 2016, v1709 4.0-4.7.1
4 2019-04-18 Visual Studio 2019 16.3 или новее v1903 или новее 7 SP1, обновление 8.1, 10 v1607-v1809 2008 R2 SP1, 2012, обновление 2012 R2, 2016, v1803-v1809, 2019 4.0-4.7.2

Примечания:

а. .NET Framework 1.0 является неотъемлемым компонентом Windows XP Media Center Edition и Windows XP Tablet PC Edition . Установочные компакт-диски для версий Home и Professional Windows XP SP1, SP2 или SP3 поставляются с установочными пакетами .NET Framework 1.0.
б. Установочные компакт-диски для версий Home и Professional Windows XP SP2 и SP3 поставляются с установочными пакетами .NET Framework 1.1.
c. .NET Framework не устанавливается автоматически с этой операционной системой. Его необходимо установить либо с установочного носителя Windows, либо из Интернета по запросу. Панель управления или диспетчер сервера всегда пытается выполнить последнее.
d. Эта дата применяется только при работе в Windows 10 версии 1809, Windows Server 2019 или более поздней версии. В более старых версиях Windows .NET Framework 3.5 с пакетом обновления 1 использует жизненный цикл базовой операционной системы Windows.

Remarks for version 4.5 and later

.NET Framework 4.5 is an in-place update that replaces .NET Framework 4 on your computer, and similarly, .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, and 4.8 are in-place updates to .NET Framework 4.5. In-place update means that they use the same runtime version, but the assembly versions are updated and include new types and members. After you install one of these updates, your .NET Framework 4, .NET Framework 4.5, .NET Framework 4.6, or .NET Framework 4.7 apps should continue to run without requiring recompilation. However, the reverse is not true. We do not recommend running apps that target a later version of .NET Framework on an earlier version. For example, we do not recommend that you run an app the targets .NET Framework 4.6 on .NET Framework 4.5.

The following guidelines apply:

  • In Visual Studio, you can choose .NET Framework 4.5 as the target framework for a project (this sets the GetReferenceAssemblyPaths.TargetFrameworkMoniker property) to compile the project as a .NET Framework 4.5 assembly or executable. This assembly or executable can then be used on any computer that has the .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, or 4.8 installed.

  • In Visual Studio, you can choose .NET Framework 4.5.1 as the target framework for a project to compile it as a .NET Framework 4.5.1 assembly or executable. Only run this assembly or executable on computers that have .NET Framework 4.5.1 or later installed. An executable that targets .NET Framework 4.5.1 will be blocked from running on a computer that only has an earlier version of .NET Framework, such as .NET Framework 4.5, installed. The user will be prompted to install .NET Framework 4.5.1. In addition, .NET Framework 4.5.1 assemblies should not be called from an app that targets an earlier version of .NET Framework, such as .NET Framework 4.5.

    Note

    .NET Framework 4.5.1 and .NET Framework 4.5 are used here only as examples. The principle described applies to any app that targets a later version of .NET Framework than the one installed on the system on which it’s running.

Some changes in .NET Framework may require changes to your app code; see Application Compatibility before you run your existing apps with .NET Framework 4.5 or later versions. For more information about installing the current version, see Install the .NET Framework for developers. For information about support for the .NET Framework, see .NET Framework official support policy on the .NET website.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector