Что такое Framework. Что такое Microsoft.Net Framework

На самом деле все намного проще, чем могло многим показаться, но для порядку я начну по порядку…. Фреймворк это программная платформа облегчающая разработку и объединяющая разные компоненты большого программного проекта. Ну а если более понятным языком, это набор шаблонов, инструментов, которые в разы повышают скорость разработки за счет заранее подготовленного и проверенного кода. Фреймворков огромное количество, но как всегда есть определенные лидеры, так же вы сами можете написать свой фреймворк. Как вы уже догадались они бывают разные не только в плане того кто их написал, а конкретно в плане языка, например существуют фреймворки по языкам html/css и отдельно фреймворки на php и на многих других языках.

Давайте разберем на примере их пременения, предположим вы решили сделать сайт, первым делом вы начинаете делать верстку сайта, вы можете прописать модульную сетку сами вручную, а можете взять уже готовую под свой проект из фреймворка, это значительно сократит ваше время ведь, по сути, каждый раз делая новый сайт, вы делаете одну и ту же работу, ну а если вы занимаетесь этим постоянно, то 99 из 100 что у вас есть уже заготовленные вами же шаблоны или вы уже используете фреймворк. Я думаю тут наглядно раскрыта суть, то же самое если вы пишите движок сайта и компоненты, которые вы постоянно используете вы можете взять из фреймворка на php.

В чем же основные достоинства?

Их много и я опишу лишь основные. В первую очередь это скорость выполнения проекта, она в разы вырастает, когда вы пользуетесь уже готовым решением. Стандартизация это очень важный момент, все качественные фремворки выполнены по всем современным стандартам и соответственно валидность кода, в случае с версткой кроссбраузерность, и т.д., это все заложено и вы на выходе получаете качественный профессиональный и проверенный код, которому можно доверять, это очень важно особенно в фрейворках на сложных языках программирования, за счет этого создается структура благодаря которой любой программист сможет быстро разобраться в чужом коде не тратя кучу времени впустую, для примера на языке php программирования это паттерн , и все качественные фреймворки его придерживаются.

Несмотря на многообразие и распространенность в каждой области есть свои безусловные лидеры, и они не зря заслуживают свое внимание, если конкретно разговаривать о создании сайтов, то я отдал свой приоритет фреймворкам Bootstrap и Yii2, первый для front-end разработки на html, CSS, JS, а второй php фреймворк, я не утверждаю что они лучшие, но по моему скромному мнению они именно то, что надо.

Кому нужны фреймворки?

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

Хотелось бы подвести итог всему вышесказанному, фреймворк это очень полезный и важный инструмент без которого вы теряете кучу бесценного времени, качественный выбор даст вам стандартизированный и отлаженный код который вы без проблем сможете применять на практике, и этот инструмент все же уже для опытных пользователей. Старался раскрыть тему как можно понятнее, надеюсь, у меня это получилось, удачи вам в создании сайтов.

Дата публикации:2018-03-28


Рано или поздно продвинутые пользователи начинают интересоваться тем, что такое «Фреймворк». Сразу следует отметить, что в этой платформе нет ничего очень сложного и страшного. Начиная с версии Windows Vista, этот элемент является частью целой системы. Для XP еще придется устанавливать компонент, если его нет. Однако не стоит лениться загружать элемент или, напротив, удалять его. Он на самом деле нужен.

Благодаря существованию подобной технологии появляется все больше приложений. Даже перед загрузкой необходимых драйверов для видеокарты ATI осуществляется установка Net Framework. Если среда отсутствует, во время запуска приложений будут появляться сообщения об ошибке. Наличие компонента представляет собой важное условие, как и WinAPI, без которой система не является таковой. В этой статье речь пойдет о том, что такое «Фреймворк».

Разбираемся в общем понятии

Что такое «Фреймворк»? Эта платформа является интегрированным компонентом системы, поддерживающим создание и одновременное выполнение новых приложений и XML-веб-служб.

Первую версию выпустили в 2002 году. Платформа разрабатывалась с учетом нескольких целей.

Первая: гарантирование взаимосогласованной объектно-ориентированной Она нужна при локальном сохранении и выполнении объектных кодов и шифров, распределенных в Интернете. При этом выполнять задачи можно и удаленно.

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

Третья: гарантирование среды выполнения кодов без проблем с производительностью при реализации сценариев или интерпретируемых шифров.

Другие направления разработки платформы

Четвертая цель: предоставление единых и взаимосвязанных принципов работы программистов для различных видов приложений Windows и онлайн-расширений.

Пятая: построение взаимосвязей на основе промышленного стандарта, обеспечивающего объединение кода платформы с иным шифром.

Основные компоненты

Созданный компанией «Майкрософт» «Фреймворк» состоит из библиотеки классов и общеязыковой среды выполнения (CLR). Под последней подразумевается агент, руководящий кодами во время их реализации и предоставляющий несколько основных служб (сервисов управления памятью, потоками и удаленного взаимодействия).

Основными применяемыми условиями являются строгая типизация и различные проверки правильности написания шифров, гарантирующие безопасность и отсутствие сбоев. Среда выполнения создана для управления кодами.

Другим основным компонентом платформы является библиотека классов. Это полная объектно-ориентированная коллекция типов применяемых при создании приложений, начиная со стандартных, открывающихся с помощью командной строки или пользователя, и заканчивая оборудованием, использующим последние возможности технологии ASP.NET, такие как XML-веб-службы и Web Forms.

Взаимодействие элементов

Таким образом, среда CLR и библиотека классов взаимосвязаны с программным обеспечением и всей системой. Поэтому пользователь не может запустить приложения без платформы, состоящей из этих элементов.

Потенциал среды CLR

Этот элемент платформы отвечает за память, выполнение потоков и кодов, проверку безопасности написанного шифра, компиляцию и другие системные службы. Подобные средства называются внутренними. Они относятся к управляемому коду, выполняемому в среде CLR.

Для того чтобы обеспечить безопасность, компонентам присваиваются различные уровни доверия, зависящие от многих факторов, в том числе происхождения (созданные в Интернете, сети предприятия или на локальном компьютере). Можно включить или отключить возможность выполнения управляемым элементом таких операций, как обращение к реестру, доступ к системным файлам и другие функции. Данное действие осуществляется, даже если код применяется в каком-либо активном приложении. Доступ для него гарантирует среда выполнения.

Образец назначения приоритетов

К примеру, пользователь может доверить активному приложению, встроенному в веб-страницу, воспроизведение аудиозаписи или анимации, запрещая доступ к личным файлам или сети. Благодаря средствам безопасности CLR подлинное развернутое в Интернете программное обеспечение получает богатые функции.

Устранение возможных ошибок приложений

Инфраструктура точной типизации и проверки кодов, называющаяся CTS, реализуется с помощью среды выполнения, гарантирующей надежность написанного шифра. Благодаря подобной системе обеспечивается самоописание всех элементов. Различными языковыми компиляторами компании Microsoft и независимых авторов создается управляемый код. Он соответствует системе общих типов. Этот код также принимает иные управляемые экземпляры. При этом он гарантирует строгую типизацию.

Благодаря наличию управляемой среды выполнения исключаются наиболее часто повторяющиеся ошибки программного обеспечения. Например, объекты и ссылки на них размещаются в соответствующих местах и освобождаются, когда совсем не используются. Этими процессами автоматически управляет упоминаемая ранее среда выполнения. Подобное руководство памятью исключает несколько наиболее часто возникающих проблем: утечку памяти и нерабочие ссылки на нее.

Увеличение производительности

Благодаря среде выполнения повышается эффективность работы разработчиков. К примеру, программисты могут использовать ее преимущества при написании приложений на привычном для них языке. Разработчикам доступны библиотека классов и компоненты. Даже если элементы будут написаны на другом языке, программисты смогут их использовать. Функцию применяют многие производители компиляторов, обращающиеся к среде выполнения. Благодаря этому средства платформы становятся доступными для существующих кодов, написанных на соответствующих языках, а процесс переноса созданных приложений значительно облегчается.

Совместимость

Среду выполнения создавали для будущего оборудования. Однако ею поддерживаются ранее написанные приложения. Благодаря взаимодействию управляемого и неконтролируемого кодов разработчики могут использовать нужные компоненты COM и элементы библиотеки DLL.

Среда выполнения увеличивает производительность. Она обеспечивает множество стандартных веб-служб. Управляемый код при этом нигде и никогда не интерпретируется. Ему дозволяется выполняться на машинном языке ПК средством компиляции по требованию (ЛТ). Для большего увеличения производительности в это время диспетчером памяти устраняется возможность ее фрагментации и увеличивается общий объем.

Библиотека классов Net Framework

Это коллекция типов, тесно интегрирующихся со средой CLR. Библиотека классов объектно-ориентирована. Из предоставляемых ею типов управляемый пользовательский код нередко наследует функции. Благодаря этому упрощается работа и уменьшается время, затраченное на освоение новейших средств платформы. Помимо того, созданные независимыми авторами элементы можно с легкостью объединять со встроенными классами. К примеру, входящий в состав коллекций платформы набор интерфейсов можно применять при разработке пользовательских компонентов. Подобные классы легко объединятся со встроенными.

Выполнение процессов

Благодаря типам платформы можно решить такие стандартные задачи, как сбор сведений, подключение к информационной системе, доступ к различным файлам, работа со строками. Кроме того, многие из них поддерживают узкоспециализированные сценарии разработки. К примеру, платформа используется для создания консольного обеспечения, веб-служб, сервиса Windows, программ с графическим а также приложений Wpf, Asp.Net, Wcf, Wf.

Код сторонних изготовителей

Что такое «Фреймворк» независимого автора? сайтов, позволяющий избежать рутинной работы по переписыванию повторяющихся участков из проекта в проект. Главный упор делается на логику. Любой пользователь, занимающийся веб-разработкой довольно длительное время, имеет в распоряжении какие-либо готовые классы, применяемые в своих проектах. Подобный набор библиотек можно назвать «Фреймворком». Со временем программист начинает понимать, что старый код совершенно не годится, и его надо снова переделывать. Но пользователь может сэкономить время, воспользовавшись ранее написанным опытными разработчиками «Фреймворком».

Php-«Фреймворк»

Это удивительно полезный инструмент. Благодаря ему Php-приложения создаются и обслуживаются гораздо быстрее. Это способствует высококачественной и структурированной веб-разработке.

Разновидности

Yii-«Фреймворк» представляет собой инструмент для создания Web2.0-приложений. Релизная версия была представлена в декабре 2008 года. По сути, это высокоприоритетный Php-«Фреймворк». В то время было выпущено множество похожих кодов, однако Yii представляет наибольший интерес. Он был создан автором «Фреймворка» Prado. Yii отличается высокой производительностью. Он является абсолютно PHP5-совместимым «Фреймворком», построенным на архитектуре MVC. Yii прост в использовании, хорошо организован.

Javascript «Фреймворки»: разновидности

При разработке веб-приложений (не стоит путать с сайтами с интерактивным UI) пользователю приходится изобретать «велосипед», сначала отделяя информацию от UI-части приложения, а затем определяя ответственного за их взаимодействие. Поэтому рано или поздно программист начинает искать готовые решения для обеспечения взаимосвязи между этими компонентами. Устранить проблему помогает Javascript «Фреймворк». Он имеет более 30 разновидностей.

Jquery - это интересный Js-«Фреймворк», подкупающий относительной простотой понимания и возможностью комфортного использования. В последнее время он стал довольно популярным. Jquery-«Фреймворк» обладает вполне достойным функционалом. Для него создано множество плагинов и инструкций. Начинающие веб-разработчики могут с легкостью освоить Jquery. Поэтому он используется все чаще и чаще.

Каждый пользователь Windows сталкивался с ситуацией, когда операционная система просила его установить определенную версию.NET Framework. Эти же загадочные пакеты можно заметить в списке установленных программ. Если вы задались вопросом о том, что такое. NET Framework или зачем устанавливать. NET Framework , тогда скорее всего вы не являетесь разработчиком и поэтому вам не надо знать много об этом загадочном продукте компании Microsoft. Эта статья предоставит вам общую информацию о том, для чего нужен этот фреймворк и что он делает.

.NET Framework - что это такое?

Framework – это коллекция так называемых API (application programming interfaces) и библиотека общего кода, который разработчики могут использовать при создании своих приложений. Такие фреймворки или библиотеки экономят время и усилия, поскольку избавляют разработчика от необходимости писать уже существующий код с нуля. В NET Framework базовая библиотека кода называется Framework Class Library (FCL). С ее помощью приложение может выполнять самые разнообразные функции.

Логотип.

В.NET Framework заложены десятки тысяч строк кода, который существенно облегчает жизнь разработчикам. Считайте это такой страховкой от необходимости заново изобретать колесо. Вместо того, чтобы тратить время на написание традиционных и общих элементов приложения, разработчик может взять готовый код и затем сосредоточить свои усилия на действительно уникальных аспектах своего проекта. Кроме того, благодаря.NET Framework между приложениями установлена условная стандартизация. Таким образом часть общих функций будет работать одинаково в различных приложениях, и пользователь будет понимать, что «Открыть» или «Сохранить как» будет работать как положено, что в одном, что в другом приложении.

NET Framework также выполняет роль среды исполнения. Среда исполнения - это словно некая виртуальная машина или песочница, в котором приложение работает. В.NET эта среда называется Common Language Runtime. Когда пользователь запускает приложение, его код компилируется в машинный код внутри среды исполнения, после чего собственно и исполняется. CLR также предоставляет разработчикам другие сервисы, вроде управления памятью, потоками процессора, программными исключениями и безопасностью. Среда исполнения – это «прослойка» между приложением и железом, на котором оно работает.

Портативность – один из самых больших плюсов использования среды исполнения. Разработчик может написать код с использованием любого из поддерживаемых языков, вроде C#, C++, Visual Basic и так далее. Этот код будет работать на любом железе, которое поддерживает.NET. Хотя платформа была создана с целью работать на разном железе (не только на Windows-компьютерах), проприетарная натура.NET Framework привела к тому, что его используют только в Windows-приложениях.

Чтобы исправить это, Microsoft создала другие версии.NET. Mono – бесплатный open-source проект, созданный обеспечить совместимость между.NET-приложениями и другими платформами, в особенности Linux. .NET Core – такой же бесплатный фреймворк с открытым исходным кодом, благодаря которому разработчики могу перенести легкие модульные приложения на другие ОС. Core поддерживает macOS, Linux и Windows, включая универсальные приложения Windows.

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

Как установить.NET Framework

За время своего существования вышло несколько версий.NET Framework. Зачастую самые новые версии.NET уже включены в состав актуальной Windows. В этом вы можете убедиться сами, попробовав установить.NET Framework 4.7 на компьютер с Windows 10. Система сообщит, что фреймфорк уже является частью самой операционной системы.

NET создан таким образом, чтобы обеспечить программам обратную совместимость. Иными словами, приложение, которому нужна версия.NET Framework 2, будет работать с.NET Framework 3. Часто же бывает так, что приложение не может корректно работать с более новыми версиями фреймворка, поэтому вы можете увидеть несколько версий.NET на своем компьютере, либо же система попросит вас установить старый компонент при первом запуске игры / приложения.

С выходом Windows 8 появился.NET Framework 4. Этот набор уже не был обратно совместим, но нормально уживается на одном ПК с параллельно установленным.NET 3.5 (пришел с Windows Vista), обеспечивающим обратную совместимость. Windows сама управляет всеми процессами установки.NET, поэтому пользователю фактически не надо ничего скачивать или устанавливать.

Windows 10 включает в себя.NET Framework 3.5 и.NET Framework 4.7 (Windows 10 Fall Creators Update). Они активируются в тот момент, как только первое приложение сообщит системе о необходимости во фреймворке. Вы можете включить их и вручную из интерфейса «Компоненты Windows» (см. " "). Хотя надо сказать, что нет никакого смысла делать это, поскольку система сама сделает все за вас. Здесь надо отметить, что иногда система не может установить.NET Framework 3.5 из-за проблем в работе центра обновлений или других багов. В таком случае надо вручную.

Проблемы с.NET Framework

На современных версиях Windows существует очень малая вероятность того, что вы встретитесь с определенными проблемами в работе.NET. На старых Windows, вроде Windows XP / Vista, пользователям иногда приходилось удалять и заново устанавливать фреймворк, чтобы заставить приложение работать и внимательно следить за тем, чтобы установилась именно та версия, которая нужна приложений. Все это уже ушло в прошлое.

Если же что-то работает не так как надо и вы подозреваете.NET (что очень маловероятно), есть несколько шагов, которые можно предпринять, чтобы попытаться исправить неполадки.

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

Второй вариант – «удалить» и вернуть обратно поддерживаемые фреймворки. Нажмите Win + R и введите optionalfeatures . В появившемся окошке снимите отметки возле.NET всех версий, перезагрузите компьютер и затем активируйте их обратно.

Третий вариант – проверить файлы Windows на целостность. Об этом описано в статье « ».

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

Вполне возможно, что после всех этих танцев с бубном у вас все еще будут наблюдаться проблемы в работе приложения. Тогда это значит, что виной этому не фреймворк, а что-то другое.

Разработка программной платформы началась в 1999 г. Цель Microsoft .NET Framework – создание единой программной оболочки, которая будет использоваться как на мобильных беспроводных устройствах, так и на компьютерах. При этом процесс написания программ под различные электронные устройства не должен отличаться. Таким образом целью Microsoft является разработка решения, которое позволит запускать одни и те же приложения как на стационарных, так и на портативных компьютерах. Технология.NET позволяет запускать в Windows приложения, которые изначально могут быть для нее не предназначены.

Принцип работы.NET

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

Для реализации данной цели корпорацией было решено создать единый набор приложений и произвести объединение средств программирования. Для разработки были выпущены новые версии сред для разработки, наиболее популярной из которых является Microsoft Visual Studio, работающий с C#, F#, Visual Basic .NET и Managed C++.

На сегодняшний день последней версией.NET Framework является 4.5.1, которая была выпущена для реализации поддержки работы с операционными системами Windows 8.1 и Server 2012 R2, однако для запуска большинства программ на сегодняшний день может потребоваться установка и более ранней.NET Framework 2.0. Версия также дает возможность пользователю запускать разработанные на платформе приложения.

Установка.NET Framework

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

Стоит отметить, что в версиях Windows 8 и выше платформа.NET Framework интегрирована изначально и не нуждается в дополнительной установке. Тем не менее для инсталляции некоторых приложений для более ранних версий операционных систем может потребоваться скачать более ранние.NET Framework 1.0, 2.0 или 3.0.

09.07.17 33.4K

Если вы часто устанавливаете программы, то наверняка сталкивались с ошибками Microsoft .NET Framework . Две самых распространённых - он либо не установлен, либо установлена не та версия.

Почему так происходит? Что это такое и зачем нужен NET Framework ?

Что такое.NET Framework?

Наверное, вы знаете, что основное занятие программистов - написание кода. При этом они используют различные языки программирования, позволяющие сказать компьютеру, что он должен делать:


Но есть одна проблема - языки программирования довольно примитивны. С их помощью можно легко выполнять простые действия вроде сложения и умножения. А всё остальное требует долгой и усердной работы. Хотите вывести текст или изображения на экран? Тогда придётся написать много кода, используя самые простые элементы языка.

Здесь на помощь приходит .NET Framework . По сути, это обширный набор написанных фрагментов кода (созданный и поддерживающийся Microsoft ) , который программисты могут использовать, чтобы быстрее писать программы.

К примеру, .NET Framework берёт на себя все операции по отрисовке окон на экране. Программисту остаётся только вставить текст, продумать меню программы, задать поведение кнопок, когда на них нажимает пользователь и т.д.

Но .NET Framework - намного больше, чем просто набор дополнительного кода. Он включает в себя инструменты, призванные сократить время разработки и дополнительные API , которые программисты могут использовать для простого взаимодействия с такими сервисами как Windows Store . Вместо того чтобы вручную писать весь необходимый код для поддержки универсальной платформы Windows , можно воспользоваться .NET Framework :


Есть только один недостаток разработки приложений с использованием .NET Framework - их невозможно запустить, если .NET не установлен в вашей системе.

NET Framework состоит из двух частей. Первая часть включает в себя набор заранее написанного кода (официально именуемого SDK , Dev Packs или «Пакеты разработчика» ). Вторая часть включает в себя программу, которая может интерпретировать код .NET Framework в команды для операционной системы. Эта часть, которую называют «средой выполнения », позволяет запускать программы, написанные с использованием .NET Framework .

В этом отношении .NET Framework напоминает Java - для использования написанных на нём приложений необходимо скачать среду выполнения Java Runtime Environment .

Говоря кратко, зачем нужен Microsoft NET Framework : если вы простой пользователь, который не собирается заниматься программированием, вам потребуется только среда выполнения .NET Framework .

Как установить.NET Framework

На большинстве компьютеров на Windows уже установлен .NET Framework , но его версия может быть устаревшей. Например, с Windows 8 и 8.1 поставляется версия 4.5.1 , а с Windows 10 — версия 4.6 , 4.6.1 или 4.6.2 .

На момент написания статьи самая свежая версия - .NET Framework 4.7 . Именно её мы и будем устанавливать:


.NET Framework можно установить и через Центр обновления Windows . Но многие отключают обновление Windows , поэтому данный метод будет предпочтительнее.

Перед установкой - .NET Framework 4.7 можно установить на Windows 10 , Windows 8.1 и Windows 7 SP1 как на 32-битные, так и на 64-битные системы. Чтобы установка прошла без ошибок, Microsoft рекомендует иметь на жестком диске минимум 2.5 ГБ свободного пространства.

Microsoft предлагает два вида установщиков: веб-установщик и автономный установщик. Веб-установщик весит меньше 2 МБ, и скачивает все необходимые компоненты во время инсталляции. Поэтому вам потребуется стабильное соединение с интернетом.

Автономный установщик весит около 60 МБ, и не требует доступа к интернету во время инсталляции.

Оба установщика содержат одинаковые версии NET Framework , но мы предпочитаем использовать автономный установщик. Он надёжнее, и всегда будет под рукой, если потребуется переустановить .NET Framework . После скачивания процесс установки не должен вызвать затруднений - просто следуйте инструкциям, появляющимся на экране. И тогда вы быстрее поймете, зачем нужен NET Framework 4 .

NET Framework 4.7 Веб-установщик

NET Framework 4.7 Автономный установщик


Обратите внимание, что версия 4.7 - это выполняемое обновление версий 4 , 4.5 , 4.5.1 , 4.5.2 , 4.6 , 4.6.1 и 4.6.2 . Поэтому не удаляйте предыдущие версии после установки. .NET Framework 3.5 SP1 и более старые версии устанавливаются отдельно.

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



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: