.NET Framework — программная платформа от Microsoft, которая может быть полезна обычному пользователю Windows для запуска приложений, созданных с использованием технологии .NET. Это огромный пакет, которые содержит библиотеки, классы, а также другие инструменты, без наличия которых вы не сможете воспользоваться многими программами. Некоторые разработчики «встраивают» данный пакет непосредственно в установщик программы. Другие же требуют загружать и устанавливать его отдельно. Впрочем сделать это совсем не сложно, но нужно обязательно помнить о нескольких моментах. У платформы есть огромное количество версий, которые не всегда являются обратно-совместимости. То есть если программа требует .NET Framework версии 3.5, то после установки 4.5 она может все так же отказываться запускаться. В Windows XP и Vista между разными редакциями пакета могут возникать «конфликты».
После запуска установщика на ваш компьютер будет установлено три его основных компонента. Первый называется CLR (Common Language Runtime) и представляет собой исполняющую среду, предназначенную для работы с байт-кодом. Именно в такой код компилируются все .NET-приложения. Второй компонент — FCL (Framework Class Library). Как несложно догадаться из названия, это библиотека классов, о которых мы уже упоминали в предыдущем абзаце. Ну и последний компонент, а скорее даже технология называется ASP.NET. Она применяется для создания веб-сервисов и веб-приложений. Несмотря на то, что ASP.NET была добавлена в .NET Framework относительно недавно, сама по себе технология довольно старая. Раньше данная она была известна как Microsoft ASP.
В некоторые версии Windows .NET Framework «встроен» изначально. Иногда новые редакции пакета добавляются в систему с крупными «апдейтами». Если вы постараетесь запустить установку пакета на компьютере, где установлена его более новая версия, то установщик сообщит вам о наличии таковой и завершит работу. Если этого не произошло, то инсталляции начнется автоматически. Обычно она занимает не более одной минуты.