Категория: Windows: .NET
Microsoft .NET Framework - Набор компонентов, позволяющих запускать приложения стандарта .NET Framework. Предназначен для установки в Windows 2000, Windows 98, Windows ME, Windows Server 2003 и Windows XP, Windows Vista.
Платформа Microsoft .NET Framework 4 содержит следующие новые возможности и усовершенствования.
Microsoft .NET Framework v.3.0
Описание программы
Пакет обновления 1 (SP1) Microsoft .NET Framework 3.5 является накопительным обновлением, которое содержит много новых функций, в основу которых положены платформы .NET Framework 2.0, 3.0 и 3.5, и включает накопительные служебные обновления для подкомпонентов.NET Framework 2.0 и .NET Framework 3.0.
В основу .NET Framework 3.5 положены новые функции, представленные в .NET Framework 3.0. Например, наборы функций в Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) и Windows CardSpace. Кроме того. NET Framework 3.5 содержит новые функции в ряде технических областей, добавленные в виде новых сборок во избежание нарушения структуры.
Новые функции .NET Framework 3.5:
• Тесная интеграция объединенных языковых запросов (LINQ) и информационной осведомленности. Эта функция позволяет использовать одинаковый синтаксис для создания с помощью языков с поддержкой LINQ программного кода для выполнения фильтрации, перечисления и создания проектов, включающих несколько типов данных SQL, коллекций, XML и наборов данных.
• ASP.NET AJAX позволяет создавать более эффективный, интерактивный веб-интерфейс с широкими возможностями настройки, который поддерживается большинством популярных обозревателей.
• Поддержка нового веб-протокола для создания служб WCF, включая AJAX, JSON, REST, POX, RSS, ATOM и ряд новых стандартов WS-*.
• Полная инструментальная поддержка в Visual Studio 2008 для WF, WCF и WPF, а также новой технологии служб документооборота.
• Новые классы в библиотеке базовых классов (BCL) .NET Framework 3.5, предназначенные для обслуживания многих типичных запросов клиентов.
Поддерживаемые операционные системы: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP
Microsoft’s platform used for building rich applications and running programs that comes with improvements related to ASP.NET Dynamic Data, Windows Presentation Foundation, CLR, and more
Microsoft .NET Framework stands as Microsoft’s programming platform needed by developers for building software applications. Aside from developers, users rely on different versions of .NET Framework in order to be able to install programs in an error-free environment.
Fresh features and functionalities included in 3.5 SP1 package.NET Framework 3.5 SP1 represents a consolidated update that comes with brand-new features and error fixes built upon the .NET Framework 2.0. NET Framework 3.0, and .NET Framework 3.5, as well as previous Framework updates.
Microsoft .NET Framework has to offer several noteworthy improvements in the 3.5 SP1 package, such as ASP.NET Dynamic Data for rapid data driven development without writing code and CLR (common language runtime) enhancements for delivering better layout of .NET Framework native images.
Furthermore, there’s support for Windows Presentation Foundation updates for providing a faster startup time and boosted performance for Bitmap effects. ClickOnce application publishers are offered the possibility to opt out of signing and hashing as appropriate for their scenarios.
The Entity Framework is updated with some additional features, such as support for new SQL Server 2008 types, default graph serialization of Entities, and the Entity Data Source.
Other new enhancements included in the package are related to the LINQ to SQL (which provides support for the new date and file stream capabilities in SQL Server 2008), ADO.NET Data Services Framework, Windows Communication Foundation, NET Framework Data Provider for SQL Server (SqlClient) for file stream and sparse column capabilities in SQL Server 2008.
Comparison to other versionsHaving just one .NET Framework edition installed on your computer is just not enough in some cases. It pretty much depends on the target application that you are about to deploy on a system. Programs may require different .NET Framework versions. Important to mention is the fact that you can have multiple editions on the same PC.
Available for download there are also .NET Framework 2 / 2.0 /1.1 and .NET Framework 4.6 versions. The .NET Framework 2.0 Service Pack 2 / 2.0 / 1.1 package targets on its agenda all the necessary common language runtime and class libraries needed to run apps. The .NET Framework 4.6 version includes improvements related to asynchronous programming model, new HTTP API, Workflow authoring and versioning updates, and support for creating Windows Store apps.
Some known drawbacks and methods to fix themInstalling multiple versions of .NET may lead to a short amount of free space on your system. This happens because the packages are not lightweight. Plus, some versions do not appear in Control Panel so it may be difficult to detect them. You can resort to third-party programs, such as Speccy Portable and Framework Detector . to view all installed .NET versions.
Getting rid of obsolete editions may also prove to be a challenging task. In case the Windows standard procedure does not help much for removing all traces, you can appeal to .NET Framework Cleanup Tool which is specialized in deleting files, directories, registry keys, values, and Windows installer product registration information for any .NET Framework version.
Final verdictIn conclusion, Microsoft .NET Framework represents a powerful platform for building rich applications. To put it bluntly and sum up all the information, this programming framework offers a great advantage to developers to make use of code data without having to write it.
The registry is the official way to detect if a specific version of the Framework is installed.
Which registry keys are needed change depending on the Framework version you are looking for:
Generally you are looking for:
except for .NET 1.0, where the value is a string ( REG_SZ ) rather than a number ( REG_DWORD ).
Determining the service pack level follows a similar pattern:
As you can see, determining the SP level for .NET 1.0 changes if you are running on Windows Media Center or Windows XP Tablet Edition. Again. NET 1.0 uses a string value while all of the others use a DWORD.
For .NET 1.0 the string value at either of these keys has a format of #,#,####,#. The last # is the Service Pack level.
While I didn't explicitly ask for this, if you want to know the exact version number of the Framework you would use these registry keys:
Again. NET 1.0 uses a string value while all of the others use a DWORD.
Additional Notesfor .NET 1.0 the string value at either of these keys has a format of #,#,####,#. The #,#,#### portion of the string is the Framework version.
for .NET 1.1, we use the name of the registry key itself, which represents the version number.
Finally, if you look at dependencies. NET 3.0 adds additional functionality to .NET 2.0 so both .NET 2.0 and .NET 3.0 must both evaulate as being installed to correctly say that .NET 3.0 is installed. Likewise. NET 3.5 adds additional functionality to .NET 2.0 and .NET 3.0, so .NET 2.0. NET 3.0, and .NET 3. should all evaluate to being installed to correctly say that .NET 3.5 is installed.
.NET 4.0 installs a new version of the CLR (CLR version 4.0) which can run side-by-side with CLR 2.0.
Update for .NET 4.5There won't be a v4.5 key in the registry if .NET 4.5 is installed. Instead you have to check if the HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full key contains a value called Release. If this value is present. NET 4.5 is installed, otherwise it is not. More details can be found here and here .
Microsoft .NET Framework
Microsoft .NET Framework - это платформа для создания, развертывания и запуска Web-сервисов и приложений. Она предоставляет высокопроизводительную, основанную на стандартах, многоязыковую среду, которая позволяет интегрировать существующие приложения с приложениями и сервисами следующего поколения, а также решать задачи развертывания и использования интернет-приложений. NET Framework состоит из трех основных частей - общеязыковой среды выполнения, иерархического множества унифицированных библиотек классов и компонентной версии ASP, называемой ASP.NET.
Версия 1.0 в настоящее время уже практически не используется, поэтому ставить ее рекомендуется только по необходимости, при работе с программами которые требуют именно ее (Visual Studio 2002, Sound Forge некоторых версий и т.п.). Русского LangPack'а для версии 1.0 не существует. Варианты вышеперечисленных обновлений на русском языке ( SP3 Rus , KB928367 Rus и KB947739 Rus ) предназначены только для русской версии Framework 1.0 SP2, распространявшейся на дисках с дистрибутивом русской Windows XP SP1. На английские версии Framework они не ставятся. Скачать обе (русскую и английскую) версии для XP можно отсюда . Версии 1.0 SP2 и SP3 входят в состав операционных систем Windows XP Media Center / Tablet PC Edition 2002 (SP1) и 2005 (SP2) соответственно. Версия 1.0 SP2 также распространяется на дисках с операционной системой Windows XP SP1 (в виде отдельного дистрибутива).
Версия 1.1 не включает в себя версию 1.0, не требует и не заменяет ее при установке. Используется она чаще, однако устанавливать ее рекомендуется также по необходимости, только для тех программ, которые жестко к ней привязаны. Это обусловлено тем, что пакет .NET Framework 2.0 обеспечивает обратную совместимость с предыдущими версиями, и большинство программ, написанных под 1.0 и 1.1 без проблем работают в среде 2.0 (равно как и программы написанные под 1.0 могут запускаться под версией 1.1). Во избежание конфликтов не рекомендуется ставить версии 1.0 и 1.1 одновременно (некоторые записи в реестре у них общие). Версии 1.1 и 1.1 SP1 входят в состав операционных систем Windows Server 2003 и Windows Server 2003 SP1 / R2SP1 / SP2 / R2SP2 соответственно. Версия 1.1 SP1 также распространяется на дисках с операционными системами Windows XP SP2 и SP3 (в виде отдельного дистрибутива).
Версия 2.0 и все последующие версии Framework не включают в себя предыдущие версии 1.0 и 1.1, не требуют и не заменяют их при установке. Последняя версия, поддерживающая Windows 98/ME (все существующие обновления для этой версии, а также для версий 1.0 SP3 и 1.1 SP1 с этими ОС несовместимы. при проблемах установки сервис паков для версий 1.0 и 1.1 под Windows 98/ME использовать ключ /q). Эта версия входит в состав операционных систем Windows Server 2003 R2SP1 / R2SP2 и Windows Vista.
Версия 2.0 SP1 включает в себя версию 2.0 и заменяет ее при установке. Входит в состав операционных систем Windows Vista SP1 и Windows Server 2008.
Версия 2.0 SP2 включает в себя версии 2.0 и 2.0 SP1 и заменяет их при установке. Последняя версия, поддерживающая Windows 2000. Для установки этой и предыдущей версий под этой операционной системой может потребоваться установить обновление KB835732 Эта версия входит в состав операционных систем Windows Vista SP2, Windows Server 2008 SP2 / R2 и Windows 7.
Версия 3.0 включает в себя версию 2.0. Входит в состав операционной системы Windows Vista.
Версия 3.0 SP2 не включает в себя версию 2.0 SP2, но требует ее для установки. Скачиваемый по ссылке неофициальный дистрибутив включает обе этих версии для x86 и x64 систем. Русский языковой пакет для версии 3.0 SP2 в дистрибутив не входит и отдельно не распространяется. При установке на чистую систему может потребоваться компонент Microsoft Core XML Services 6.0 aka MSXML 6.0 Parser (включен в дистрибутив). Эта версия входит в состав операционных систем Windows Vista SP2, Windows Server 2008 SP2 / R2 и Windows 7.
Версия 3.5 включает в себя версии 2.0 SP1 и 3.0 SP1. В начале установки делает попытку соединения с интернетом для закачки языкового пакета. Если этот пакет у вас уже имеется, установку следует производить будучи отключенным от сети. После нескольких неудачных попыток подключения установка продолжится с выводом сообщения об ошибке в конце, которое однако не является свидетельством неправильной установки.
Версия 3.5 SP1 включает в себя версии 2.0 SP2 и 3.0 SP2. В начале установки делает попытку соединения с интернетом для закачки языкового пакета. Если этот пакет у вас уже имеется, установку следует производить будучи отключенным от сети. После нескольких неудачных попыток подключения установка продолжится в обычном режиме. Эта версия входит в состав операционных систем Windows 7 и Windows Server 2008 R2.
Microsoft .NET Framework 4 Full Standalone Installer + Full LangPack (x86 x64)
Microsoft .NET Framework 4 Client Profile Standalone Installer
Версия 4 не включает в себя предыдущие версии (1.0, 1.1, 2.0, 3.0, 3.5), не требует их наличия при установке и не заменяет их.
Client Profile предназначен для пользователей и обеспечивает запуск приложений использующих функции платформы NET Framework 4.
Full содержит дополнительные функции, не включенные в Client Profile, предназначенные для разработчиков приложений.
Microsoft .NET Framework 4.5 Standalone Redistributable Package + LangPack
Microsoft .NET Framework 4.5.2 Standalone Redistributable Package
Версия 4.5 представляет собой выполняемое на месте обновление версии .NET Framework 4, отличающееся высокой степенью совместимости. Версия 4.5 заменяет версию 4.0 и не включает в себя предыдущие версии (1.0, 1.1, 2.0, 3.0, 3.5), входит в состав OS Windows 8. Удаление версии 4.5 также удаляет более ранние версии 4.0. Если нужно вернуться к версии 4.0, то необходимо переустановить версию 4.0 со всеми обновлениями.
ВАЖНО! Решение проблемы неустановки обновления KB928416 на систему со всеми установленными фреймворками до 3.5 SP1 включительно (предположительно эта проблема возникает только на OEM-версиях XP) Более простое, но не радикальное решение проблемы через запись в реестре.
Прямая ссылка на netfx3-kb928416-v3.0-x86-rus
Утилиты для проверки корректности установки и удаления .NET Framework всех версий: Framework Setup Verification Utility и Framework Setup Cleanup Utility
Неофициальные перепакованные дистрибутивы всех русских версий .NET Framework со всеми обновлениями от Petya V4sechkin Полный список операционных систем, уже включающих в себя ту или иную версию Framework
Вариант шапки от ZX83 просьба потестить
Подробнее. Убрал инфу о том какая версия куда входит (дублируется списком в конце шапки) и старые версии 2.0 SP1, 3.0, 3.0 SP1 и 3.5. Все равно они уже никому не нужны. 2.0 оставил потому что нужна для Windows 9x. Если никто не против, просьба кому-нибудь прикрепить.
Репак от Gora (09.12.2015)
Annie Wang
Microsoft Corporation
Applies to
Microsoft .NET Framework version 3.0 (formerly known as WinFX)
Microsoft .NET Framework 2.0
Introduction About Microsoft .NET Framework 3.0All of the classes that represent the new components (WPF, WF, WCF, and CardSpace) are part of the System namespace. The core classes of the .NET platform, such as the common language runtime (CLR) and base class libraries (BCL) remain as they are in .NET Framework 2.0.
The following diagram illustrates the structure of .NET Framework 3.0.
Figure 1. NET Framework 3.0
How .NET Framework 3.0 Relates to .NET Framework 2.0 and EarlierThe .NET Framework 3.0 adds new technologies to the .NET Framework 2.0, which makes the .NET Framework 3.0 a superset of the .NET Framework 2.0. You can think of .NET Framework 3.0 as an "additive" release to the .NET Framework 2.0, as contrasted with a generational release where software is revised across the board. (For example, the .NET Framework 2.0 was a generational release over the .NET Framework 1.0.)
Because .NET Framework 3.0 is an additive release and uses the core run-time components from .NET Framework 2.0, it is completely backward compatible with the earlier version. Your existing .NET Framework 2.0 based-applications will continue to run without any modifications and you can safely continue your investments using the technologies that shipped with .NET Framework 2.0.
If you are moving to .NET Framework 3.0 from .NET Framework 1.1 or 1.0, you should perform impact analysis and run compatibility testing prior to deployment. While we have worked to make .NET Framework releases compatible, there are a small number of known incompatibles due to security and significant functionality additions. For more information, see the page Breaking Changes in .NET Framework 2.0 on the Microsoft .NET Developer Center Web site.
Servicing Policy for the .NET Framework 3.0Microsoft will continue to service .NET Framework 2.0 release in accordance with the standard support policy for the platforms it is supported on. Users who currently rely on .NET Framework 2.0 have the option of remaining on that version of the .NET Framework and receiving software updates as they become available.
Any component that ships as part of .NET Framework 3.0 will be serviced on the platforms it is supported on. For more information, see the Software Update Technology page on the Microsoft Visual Studio Developer Center Web site.
Roadmap for Future .NET Framework ReleasesIn general, any new version of the .NET Framework is designed to provide backward compatibility with the previous version. If a new release introduces breaking changes due to security issues or other reasons, Microsoft will enable you to install the new release side by side with the existing version.
For more information about future releases of the .NET Framework, see the Microsoft .NET Framework Developer Center Web site.
Installing the .NET Framework 3.0The .NET Framework 3.0 is installed by default on Microsoft Windows Vista. On Microsoft Windows Server code-named "Longhorn", you can install the .NET Framework as a Windows Feature using Roles Management tools.
On Windows XP and Windows Server 2003, installing .NET Framework 3.0 also adds any .NET Framework 2.0 components that are not already installed. If .NET Framework 2.0 is already installed, the .NET Framework 3.0 installer adds only the files for Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), and Windows CardSpace.
Components shared with .NET Framework 2.0 are installed in the following location:
Помогите пожалуйста использовал команду
winetricks dotnet35
Устанавливаются все net frame как только доходит до 3.5 все глухо
fixme:imagehlp:BindImageEx (0, "C:\\windows\\Microsoft.NET\\Framework\\v3.5\\vbc.exe", "C:\\windows\\Microsoft.NET\\Framework\\v3.5\\", (null), (nil)): stub
fixme:mofcomp:wmain stub
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
wine: Unhandled page fault on read access to 0x00000007 at address 0xf742b10f (thread 0047), starting debugger.
Установка идет доходит до конца и не завешается.
Перечитал кучу форумов за помощь признателен буду.