Как обновить .net framework
Содержание:
- Установка языковых пакетовTo install language packs
- .NET Framework FAQ
- What is .NET Framework used for?
- Who uses .NET Framework?
- Why do I need .NET Framework?
- How does .NET Framework work?
- What are the main components/features of .NET Framework?
- What is the difference between .NET Core and .NET Framework?
- Can you have multiple .NET Frameworks installed?
- How much does .NET Framework cost?
- Which version of .NET Framework should I use?
- What is the support policy for .NET Framework?
- Что такое Microsoft .NET Framework
- Программа ASoft .NET Version Detector
- .NET, .NET Framework, and .NET Core
- Remarks for older versions
- .NET Framework для пользователей.NET Framework for users
- Скачайте Microsoft .NET Framework для Windows 7 на русском бесплатно
- Architecture of .NET Framework
- Features of the common language runtime
- Процесс обновления
- Как проверить версию Microsoft .NET Framework
- .NET Framework для разработчиков.NET Framework for developers
Установка языковых пакетовTo install language packs
Языковые пакеты — это исполняемые файлы, содержащие локализованные ресурсы (например, переведенные тексты сообщений об ошибках и пользовательского интерфейса) для поддерживаемых языков.Language packs are executable files that contain the localized resources (such as translated error messages and UI text) for supported languages. Если языковой пакет не установлен, сообщения об ошибках платформы .NET Framework и другой текст отображаются на английском.If you don’t install a language pack, .NET Framework error messages and other text are displayed in English
Обратите внимание, что веб-установщик автоматически устанавливает языковой пакет, который соответствует операционной системе, но можно загрузить на компьютер дополнительные языковые пакеты.Note that the web installer automatically installs the language pack that matches your operating system, but you can download additional language packs to your computer. Автономные установщики не содержат языковых пакетов.The offline installers don’t include any language packs
Важно!
Языковые пакеты не содержат компоненты платформы .NET Framework, необходимые для запуска приложения, поэтому перед установкой языкового пакета необходимо запустить веб-установщик или автономный установщик.The language packs don’t contain the .NET Framework components that are required to run an app, so you must run the web or offline installer before you install a language pack. Если вы уже установили языковой пакет, удалите его, установите .NET Framework и переустановите языковой пакет.If you have already installed a language pack, uninstall it, install the .NET Framework, and then reinstall the language pack.
-
Откройте страницу загрузки языковых пакетов для установленной версии платформы .NET Framework:Open the language pack download page for the .NET Framework version you’ve installed:
- .NET Framework 4.8.NET Framework 4.8
- .NET Framework 4.7.2.NET Framework 4.7.2
- .NET Framework 4.7.1.NET Framework 4.7.1
- .NET Framework 4.7.NET Framework 4.7
- .NET Framework 4.6.2.NET Framework 4.6.2
- .NET Framework 4.6.1.NET Framework 4.6.1
- .NET Framework 4.6.NET Framework 4.6
- .NET Framework 4.5.2.NET Framework 4.5.2
- .NET Framework 4.5.1.NET Framework 4.5.1
- .NET Framework 4.5.NET Framework 4.5
-
Выберите требуемый язык в списке и подождите несколько секунд, чтобы страница перезагрузилась на этом языке.In the language list, choose the language you want to download, and wait a few seconds for the page to reload in that language.
-
Выберите Загрузить.Choose Download.
В приведенной ниже таблице перечислены поддерживаемые языки.The following table lists the supported languages.
ЯзыкLanguage | cultureCulture |
---|---|
АрабскийArabic | arar |
ЧешскийCzech | cscs |
ДатскийDanish | dada |
ГолландскийDutch | nlnl |
ФинскийFinnish | fifi |
Английский (США)English (USA) | en-USen-US |
ФранцузскийFrench | frfr |
НемецкийGerman | dede |
ГреческийGreek | elel |
ИвритHebrew | hehe |
ВенгерскийHungarian | huhu |
ИтальянскийItalian | itit |
ЯпонскийJapanese | jaja |
КорейскийKorean | koko |
НорвежскийNorwegian | Нетno |
ПольскийPolish | plpl |
Португальский (Бразилия)Portuguese (Brazil) | pt-BRpt-BR |
Португальский (Португалия)Portuguese (Portugal) | pt-PTpt-PT |
РусскийRussian | ruru |
Китайский, упрощенное письмоSimplified Chinese | zh-CHSzh-CHS |
ИспанскийSpanish | eses |
ШведскийSwedish | svsv |
Китайский (традиционный)Traditional Chinese | zh-CHTzh-CHT |
ТурецкийTurkish | trtr |
.NET Framework FAQ
What is .NET Framework used for?
.NET Framework is used to create and run software applications. .NET apps can run on many operating systems, using different implementations of .NET. .NET Framework is used for running .NET apps on Windows.
Who uses .NET Framework?
Software developers and the users of their applications both use .NET Framework:
- Users of applications built with the .NET Framework need to have .NET Framework installed. In most cases, .NET Framework is already installed with Windows. If needed, you can download .NET Framework.
- Software developers use .NET Framework to build many different types of applications—websites, services, desktop apps, and more with Visual Studio. Visual Studio is an integrated development environment (IDE) that provides development productivity tools and debugging capabilities. See the .NET customer showcase for examples of what people are building with .NET.
Why do I need .NET Framework?
You need .NET Framework installed in order to run applications on Windows that were created using .NET Framework. It is already included in many versions of Windows. You only need to download and install .NET Framework if prompted to do so.
How does .NET Framework work?
.NET Framework applications are written in C#, F#, or Visual Basic and compiled to Common Intermediate Language (CIL). The Common Language Runtime (CLR) runs .NET applications on a given machine, converting the CIL to machine code. See for more info.
What are the main components/features of .NET Framework?
The two major components of .NET Framework are the Common Language Runtime (CLR) and the .NET Framework Class Library. The CLR is the execution engine that handles running applications. The Class Library provides a set of APIs and types for common functionality. See for more info.
What is the difference between .NET Core and .NET Framework?
.NET Core and .NET Framework share many of the same components and you can share code across the two. Some key differences include:
- .NET Core is cross-platform and runs on Linux, macOS, and Windows. .NET Framework only runs on Windows.
- .NET Core is open-source and accepts contributions from the community. The .NET Framework source code is available, but does not take direct contributions.
- The majority of .NET innovation happens in .NET Core.
- .NET Framework is included in Windows and automatically updated machine-wide by Windows Update. .NET Core is shipped independently.
See Choosing between .NET Core and .NET Framework for more details.
Can you have multiple .NET Frameworks installed?
Some versions of .NET Framework are installed side-by-side, while others will upgrade an existing version (known as an in-place update). In-place updates occur when two .NET Framework versions share the same CLR version.
For example, installing .NET Framework 4.8 on a machine with .NET Framework 4.7.2 and 3.5 installed will perform an in-place update of the 4.7.2 installation and leave 3.5 installed separately.
.NET Framework version | CLR version |
---|---|
.NET Framework 4.x | 4.0 |
.NET Framework 2.x and 3.x | 2.0 |
.NET Framework 1.1 | 1.1 |
.NET Framework 1.0 | 1.0 |
How much does .NET Framework cost?
.NET Framework is free, like the rest of the .NET platform. There are no fees or licensing costs, including for commercial use. See .NET is free for more details.
Which version of .NET Framework should I use?
In most cases, you should use the latest stable release. Currently, that’s .NET Framework 4.8 .
Applications that were created with any 4.x version of .NET Framework will run on .NET Framework 4.8 . To run an application that was created for an earlier version (for example, .NET Framework 3.5), you should install that version. See Download .NET Framework for a complete list.
What is the support policy for .NET Framework?
.NET Framework 4.8 is the latest version of .NET Framework and will continue to be distributed with future releases of Windows. As long as it is installed on a supported version of Windows, .NET Framework 4.8 will continue to also be supported.
Что такое Microsoft .NET Framework
Не буду цитировать Вам Википедию и словоблудить тут заумными определениями — объясню предназначение этого загадочного сгустка программного кода буквально «на пальцах».
Microsoft .NET Framework — это один из главных компонентов для операционной системы Windows, который должен быть обязательно установлен у всех пользователей.
Не буду цитировать Вам Википедию и словоблудить тут заумными определениями — объясню предназначение этого загадочного сгустка программного кода буквально «на пальцах».
Просто представьте себе «склад запчастей» в своём компьютере для огромного числа различных программ, которые могут взять нужную им «запчасть» с этого «склада» в любой момент и таким образом разгрузить свой инсталлятор (установщик), сделать его более компактным и быстрым.
Допустим, две какие-то программы используют для своей работы одинаковый компонент (часть программного кода) — зачем его устанавливать дважды с каждой программой? А если таких утилит несколько десятков в компьютере? Системный диск «закончится» у Вас в таком случае очень быстро.
Данную среду разработки (Microsoft .NET Framework) можно сравнить с пакетом универсальных кодеков для воспроизведения видео или аудио файлов. Ещё она очень похожа по своему принципу на общую библиотеку dll-файлов для компьютерных игр (DirectX).
Масштаб распространения нашего «склада запчастей» для программ очень и очень огромный — уже почти каждая вторая компьютерная программа нуждается в этом установленном в операционную систему компоненте. Более того — его используют все браузеры и многие сайты в сети Интернет для своего правильного отображения и работы.
…
…
Прониклись важностью наличия Microsoft .NET Framework в своём компьютере? Идём дальше…
Программа ASoft .NET Version Detector
После запуска этой утилиты Вы увидите, на первый взгляд, непонятное разноцветное окно…
…но на самом деле всё очень просто. Белым шрифтом показаны уже установленные у Вас версии программной среды, а серым — не установленные.
В большинстве случаев, последний (самый новый) пакет содержит в себе наиболее важные части предыдущих версий, но встречаются «особенно вредные» программы, которым подавай именно полную версию 1.0 или 1.1.
Обновить Microsoft .NET Framework или скачать определённую версию можно кликнув по зелёному значку со стрелкой вниз…
Вас перекинет на официальную страницу загрузки автономного установщика…
Такой инсталлятор можно скопировать на флешку и установить на любой компьютер, даже без подключения к сети Интернет.
Как видите на скриншотах вверху — у меня установлена самая актуальная версия Microsoft .NET Framework. Современная Windows 10 очень тщательно следит за этим. Если же у Вас отключено автоматическое обновление системы или Ваша «операционка» не такая умная, как «десятка» — ASoft .NET Version Detector спасёт положение.
.NET, .NET Framework, and .NET Core
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
There are various implementations of .NET. Each implementation allows .NET code to execute in different places—Linux, macOS, Windows, iOS, Android, and many more.
- .NET Framework is the original implementation of .NET. It supports running websites, services, desktop apps, and more on Windows.
- .NET Core is a cross-platform implementation for running websites, services, and console apps on Windows, Linux, and macOS. .NET Core is open source on GitHub.
- Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems, including iOS and Android.
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.
.NET Framework для пользователей.NET Framework for users
Если вы не разрабатываете приложения .NET Framework, но используете их, вам не требуется обладать специальными знаниями о платформе .NET Framework или ее работе.If you don’t develop .NET Framework apps, but you use them, you aren’t required to have specific knowledge about .NET Framework or its operation. В большинстве случаев платформа .NET Framework совершенно прозрачна для пользователей.For the most part, the framework is completely transparent to users.
Если используется операционная система Windows, платформа .NET Framework, возможно, уже установлена на компьютере.If you’re using the Windows operating system, .NET Framework may already be installed on your computer. Кроме того, если устанавливается приложение, для работы которого требуется .NET Framework, программа установки приложения может установить нужную версию .NET Framework на компьютер.In addition, if you install an app that requires .NET Framework, the app’s setup program might install a specific version of the framework on your computer. В некоторых случаях отображается диалоговое окно с приглашением установить платформу .NET Framework.In some cases, you may see a dialog box that asks you to install .NET Framework. Если вы попытались запустить приложение и появилось это окно, при наличии подключения к Интернету можно перейти на веб-страницу, откуда можно установить отсутствующую версию .NET Framework.If you’ve just tried to run an app when this dialog box appears and if your computer has internet access, you can go to a webpage that lets you install the missing version of .NET Framework. Дополнительные сведения см. в руководстве по установке.For more information, see the Installation guide.
В общем случае не рекомендуется удалять версии платформы .NET Framework, установленные на компьютере.In general, you shouldn’t uninstall versions of .NET Framework that are installed on your computer. Для этого имеются две причины:There are two reasons for this:
-
Если приложение зависит от конкретной версии платформы .NET Framework, то при удалении этой версии его работа может быть нарушена.If an app that you use depends on a specific version of .NET Framework, that app may break if that version is removed.
-
В некоторых версиях платформы .NET Framework существуют обновления на месте на более ранние версии.Some versions of .NET Framework are in-place updates to earlier versions. Например, .NET Framework 3.5 представляет собой обновление на месте для версии 2.0, а .NET Framework 4.8 — обновление на месте для версий с 4 по 4.7.2.For example, .NET Framework 3.5 is an in-place update to version 2.0, and .NET Framework 4.8 is an in-place update to versions 4 through 4.7.2. Дополнительные сведения см. в разделе Платформа.NET Framework: версии и зависимости.For more information, see .NET Framework Versions and Dependencies.
Если вы решите удалить платформу .NET Framework в версии Windows, предшествующей Windows 8, всегда используйте для удаления средство Программы и компоненты.On Windows versions before Windows 8, if you do choose to remove .NET Framework, always use Programs and Features from Control Panel to uninstall it. Никогда не удаляйте версию платформы .NET Framework вручную.Never remove a version of .NET Framework manually. В ОС Windows 8 и более поздних версий .NET Framework представляет собой компонент операционной системы, который нельзя удалить отдельно.On Windows 8 and above, .NET Framework is an operating system component and cannot be independently uninstalled.
На одном компьютере могут одновременно существовать несколько версий платформы .NET Framework.Multiple versions of .NET Framework can coexist on a single computer at the same time. То есть при установке более поздних версий удалять предыдущие версии не требуется.This means that you don’t have to uninstall previous versions in order to install a later version.
Скачайте Microsoft .NET Framework для Windows 7 на русском бесплатно
Версия | Платформа | Язык | Размер | Формат | Загрузка |
---|---|---|---|---|---|
* скачайте бесплатно Microsoft .NET Framework для Windows, файл проверен! | |||||
Microsoft .NET Framework 4.5 |
Windows 7 |
Русский | 1MB | .exe |
Скачать |
Microsoft .NET Framework 4 |
Windows | Русский | 0.9MB | .exe |
Скачать |
Microsoft .NET Framework 4.6 |
Windows | Русский | 1.5MB | .exe |
Скачать |
Microsoft .NET Framework 3.5 |
Windows | Русский | 2.9MB | .exe |
Скачать |
Microsoft .NET Framework последняя версия |
Windows | Русский | 1MB | .exe |
Скачать |
Microsoft .NET Framework 4.7 |
Windows | Русский | 1MB | .exe |
Скачать |
Обзор Microsoft .NET Framework
Microsoft .NET Framework – программная платформа на базе CLR, создающая условия для разработки и установки компьютерного ПО. Содержит системные компоненты и библиотеки, необходимые для работы с приложениями, обеспечивает взаимодействие с данными, расположенными на локальных дисках и в сети. Платформа адаптирована для среды Windows, начиная с версии 7 является составной частью ОС.
Скриншоты
Похожие программы
SpeedFan
Google Earth
DirectX — пакет библиотек, необходимый системе для работы с мультимедиа
ArtMoney
Andy
Hamachi
Tunngle
Game Maker Studio — разработка игр и приложений под различные платформы
IObit Malware Fighter — для удаления вредоносных программ – троянов, кейлоггеров
Mobogenie
Nokia PC Suite
BlueStacks — программа для запуска android приложение на windows
360 Total Security — условно-бесплатное антивирусное программное обеспечение
Fences
Hotspot Shield
7-Zip — бесплатный архиватор для windows
Origin
CPU-Z
Driver Booster Free — программа для поиска и установки новых драйверов
Acronis Disk Director — пакет инструментов для работы с жесткими дисками компьютера
DriverPack Solution — для автоматической установки и обновления драйверов
Cheat Engine
VirtualBox — создание вирутальных машин
Reg Organizer — программное обеспечение для оптимизации и очистки компьютера
Bandicam — программа для снятия скриншотов и записи видео с экрана
Nox App Player — программа для запуска андроид игр и приложений на windows
2GIS
Razer Game Booster — программа для отключения неиспользуемых процессов
Punto Switcher
Radmin
Mathcad
Ammyy Admin
3DMark
Action!
FurMark
Xpadder
Adobe Dreamweaver
Driver Genius — сканирования и обновление драйверов на компьютере
PowerDVD — проигрыватель мультимедийных файлов
CheMax
GOM Player — медиапроигрыватель для Windows
FBReader
Cool Reader
Samsung Kies — подключение телефонов и смартфонов компании Samsung к ПК
Connectify Hotspot
MyPublicWiFi
Nero Burning ROM
Free Studio — пакет объединяющий более 40 мультимедийных программ
WinSCP
ImgBurn
FB2 Reader
FastStone Capture
EasyBCD
STDU Viewer
NVIDIA PhysX
ManyCam
Virtual Router
Dropbox
Adguard
Dr.Web CureIt! — бесплатная утилита для лечения компьютера от вредоносного ПО
Яндекс.Диск
Kaspersky Free — бесплатная версия антивируса от лаборатории Касперского
NOD32 — хороший антивирус для компьютера
iTunes — программа для синхронизации между мобильными устройствами Apple
Rufus
PRO100
Arduino
CGMiner
Maple
Visual Studio
Bitcoin Core
Глаз.ТВ
Kingo Root
Android Studio
Scratch
Firebird
Charles
NVIDIA GeForce
MinerGate
Microsoft .NET Framework — платформа создающая условия установки компьютерного ПО
Eclipse
NVIDIA Inspector — для работы с графической подсистемой
HWMonitor
Core Temp
Display Driver Uninstaller — для удаления устаревших драйверов видеокарт
VueScan
CrystalDiskInfo — диагностическая утилита для проверки жестких дисков
HDD Low Level Format Tool — утилита, предназначенная для форматирования жестких дисков
Ускоритель компьютера — оптимизация операционной системы Windows
Classic Shell
WinThruster — оптимизация операционных систем семейства Windows
Avast Free Antivirus — бесплатный Аваст антивирус для компьютера
Mcafee — антивирусная программа, для защиты компьютера от внешних угроз
Intel Driver
ASUS Update — утилита, предназначенная для обновления BIOS на компьютере
Clownfish
Evernote
GeForce Experience — автоматического поиск драйверов видеокарт компании Nvidia
Облако Mail.ru
CPU Control
Microsoft Security Essentials — антивирус для защищиты операционной системы
ActiveSync
BlueSoleil
Malwarebytes Anti-Malware — частично бесплатная антивирусная утилита
TV Player Classic
CyberGhost VPN
RivaTuner
PuTTY
Trend Micro HijackThis
VMWare Workstation
Supremo
AnyDesk
Rainmeter
RocketDock
Lightshot
TunnelBear
AMD Catalyst Control Center — программа для настройки видеокарт AMD Radeon
Аудио | Видео программы
Графические программы
Microsoft Office
Игры
Интернет программы
Диски и Файлы
Architecture of .NET Framework
The two major components of .NET Framework are the Common Language Runtime and the .NET Framework Class Library.
- The Common Language Runtime (CLR) is the execution engine that handles running applications. It provides services like thread management, garbage collection, type-safety, exception handling, and more.
- The Class Library provides a set of APIs and types for common functionality. It provides types for strings, dates, numbers, etc. The Class Library includes APIs for reading and writing files, connecting to databases, drawing, and more.
.NET applications are written in the C#, F#, or Visual Basic programming language. Code is compiled into a language-agnostic Common Intermediate Language (CIL). Compiled code is stored in assemblies—files with a .dll or .exe file extension.
When an app runs, the CLR takes the assembly and uses a just-in-time compiler (JIT) to turn it into machine code that can execute on the specific architecture of the computer it is running on.
Features of the common language runtime
The common language runtime manages memory, thread execution, code execution, code safety verification, compilation, and other system services. These features are intrinsic to the managed code that runs on the common language runtime.
Regarding security, managed components are awarded varying degrees of trust, depending on a number of factors that include their origin (such as the Internet, enterprise network, or local computer). This means that a managed component might or might not be able to perform file-access operations, registry-access operations, or other sensitive functions, even if it’s used in the same active app.
The runtime also enforces code robustness by implementing a strict type-and-code-verification infrastructure called the common type system (CTS). The CTS ensures that all managed code is self-describing. The various Microsoft and third-party language compilers generate managed code that conforms to the CTS. This means that managed code can consume other managed types and instances, while strictly enforcing type fidelity and type safety.
In addition, the managed environment of the runtime eliminates many common software issues. For example, the runtime automatically handles object layout and manages references to objects, releasing them when they are no longer being used. This automatic memory management resolves the two most common app errors, memory leaks and invalid memory references.
The runtime also accelerates developer productivity. For example, programmers write apps in their development language of choice yet take full advantage of the runtime, the class library, and components written in other languages by other developers. Any compiler vendor who chooses to target the runtime can do so. Language compilers that target the .NET Framework make the features of the .NET Framework available to existing code written in that language, greatly easing the migration process for existing apps.
While the runtime is designed for the software of the future, it also supports software of today and yesterday. Interoperability between managed and unmanaged code enables developers to continue to use necessary COM components and DLLs.
The runtime is designed to enhance performance. Although the common language runtime provides many standard runtime services, managed code is never interpreted. A feature called just-in-time (JIT) compiling enables all managed code to run in the native machine language of the system on which it’s executing. Meanwhile, the memory manager removes the possibilities of fragmented memory and increases memory locality-of-reference to further increase performance.
Finally, the runtime can be hosted by high-performance, server-side apps, such as Microsoft SQL Server and Internet Information Services (IIS). This infrastructure enables you to use managed code to write your business logic, while still enjoying the superior performance of the industry’s best enterprise servers that support runtime hosting.
Процесс обновления
Случается и так, что, даже понимая, что такое NET Framework, установив его на компьютер, пользователи всё же сталкиваются с определёнными проблемами. Связаны такие затруднения с тем, что установить Фреймворк удалось пользователю успешно, но только это случилось достаточно давно. За весьма продолжительное время появились новые версии Фреймворк, на которые ориентированы новые приложения. Естественно, в этом случае установить их не удастся, поскольку платформа не отвечает выдвигаемым требованиям.
Именно в связи с этим возникает желание узнать, как обновить NET Framework.
Проблемы обновления
Желая обновить NET.Framework, пользователь также может столкнуться с проблемами, поскольку сам принцип обновления несколько отличается от такого же процесса, но ориентированного на другое программное обеспечение.
В частности, многие программы достаточно запустить, далее кликнуть по строке «Обновить», как будут дополнительно проинсталлированы только недостающие файлы, также обновятся базы, после чего программа сразу же обозначится новой версией.
К сожалению, применить такую же схему к NET.Framework не удастся. Разработчики указывают на то, что в реальности можно только удалить старые версии и установить новую, которую предварительно удалось закачать и сохранить на жёстком диске.
В связи с этим, если имеется такое желание, важно воспользоваться первоначально алгоритмом удаления, а потом сразу же алгоритмом установки платформы. Итак, осознавая, насколько важна актуальная версия платформы NET.Framework, пользователь может самостоятельно осуществить ряд последовательных действий, завершив которые удастся достичь поставленных целей
Итак, осознавая, насколько важна актуальная версия платформы NET.Framework, пользователь может самостоятельно осуществить ряд последовательных действий, завершив которые удастся достичь поставленных целей.
Как проверить версию Microsoft .NET Framework
Проверить установленную версию Microsoft .NET Framework в своём компьютере (или вообще её наличие) можно через системный реестр, без сторонних программ.
Я Вам про этот способ рассказывать не буду, потому что неопытные пользователи могут натворить много беды в своём реестре, если отвлекутся на секунду и случайно удалят строку или целую ветку (ой, оно само ).
Более того — мой, описанный ниже метод проверки версии пакета Microsoft .NET Framework, удобнее, нагляднее и практичнее.
Проверять наличие и актуальность одного из самых важных компонентов операционной системы Windows в своём компьютере мы будем с помощью абсолютно бесплатной, маленькой и портативной программки ASoft .NET Version Detector.
.NET Framework для разработчиков.NET Framework for developers
Разработчики могут создавать приложения на любом языке программирования, поддерживающем платформу .NET Framework.If you’re a developer, choose any programming language that supports .NET Framework to create your apps. Так как платформа .NET Framework обеспечивает независимость и взаимодействие языков, вы можете взаимодействовать с другими приложениями и компонентами платформы .NET Framework независимо от языка, с помощью которого они были разработаны.Because .NET Framework provides language independence and interoperability, you interact with other .NET Framework apps and components regardless of the language with which they were developed.
Перед разработкой приложений или компонентов платформы .NET Framework сделайте следующее:To develop .NET Framework apps or components, do the following:
-
Если платформа не предустановлена в операционной системе, установите версию платформы .NET Framework, на которой будет работать ваше приложение.If it’s not preinstalled on your operating system, install the version of .NET Framework that your app will target. Последняя рабочая версия — .NET Framework 4.8.The most recent production version is .NET Framework 4.8. Она предварительно установлена в обновлениях Windows 10 за май 2019 года и доступна для скачивания в более ранних версиях ОС Windows.It is preinstalled on Windows 10 May 2019 Update, and it’s available for download on earlier versions of the Windows operating system. Требования к системе для .NET Framework см. в разделе Требования к системе.For .NET Framework system requirements, see System Requirements. Сведения об установке других версий .NET Framework см. в руководстве по установке.For information on installing other versions of .NET Framework, see Installation Guide. Дополнительные пакеты .NET Framework выпускаются внештатно. Это значит, что они выпускаются по очереди, нерегулярно.Additional .NET Framework packages are released out of band, which means that they’re released on a rolling basis outside of any regular or scheduled release cycle. Дополнительные сведения об этих пакетах см. в статье .NET Framework и внештатные выпуски.For information about these packages, see .NET Framework and Out-of-Band Releases.
-
Выберите язык или языки, поддерживаемые версией платформы .NET Framework, которую вы хотите использовать для разработки приложений.Select the language or languages supported by the .NET Framework version that you intend to use to develop your apps. Поддерживается целый ряд языков, в том числе Visual Basic, C#, F# и C++/CLI от Майкрософт.A number of languages are available, including Visual Basic, C#, F#, and C++/CLI from Microsoft. (Язык программирования, позволяющий разрабатывать приложения для .NET Framework, соответствует спецификации Common Language Infrastructure (CLI).)(A programming language that allows you to develop apps for .NET Framework adheres to the Common Language Infrastructure (CLI) specification.)
-
Выберите и установите среду разработки, которая будет использоваться для создания приложений и которая поддерживает выбранные язык или языки программирования.Select and install the development environment to use to create your apps and that supports your selected programming language or languages. Интегрированной средой разработки Майкрософт для приложений .NET Framework является Visual Studio.The Microsoft integrated development environment (IDE) for .NET Framework apps is Visual Studio. Доступны разные выпуски.It’s available in a number of editions.
Дополнительные сведения о разработке приложений, предназначенных для .NET Framework, см. в руководстве по разработке.For more information on developing apps that target .NET Framework, see the Development Guide.