Завантажити файли net framework 3.5. Встановлюємо або оновлюємо, виправляємо помилки

Напевно багато хто чув про бібліотеки Microsoft .NET, які часто є основною різних додатків. Взаємодія між софтом, що використовують його, і самими бібліотеками здійснюється за допомогою системних компонентов.NET Framework. Без них багато додатків просто не встановляться.

Актуальними версіямі.NET Framework вважаються 4.6 і 4.7 , Які включають в себе також стару редакцію 4.5 . Вони вбудовані в Windows 10, і ніяких проблем з їх установкою або використанням виникати не повинно. По-іншому справа йде з вже застарілою версією 3.5 . Вона широко використовувалася за часів Windows 7 і несумісна с.NET Framework 4.x. Так як за замовчуванням редакція 3.5 не включена до складу Windows 10, багато старих програми просто не встановляться.

Як завантажити і установіть.NET Framework 3.5 в Windows 10

Розробники передбачили опцію установки старої версіі.NET Framework в службі компонентів Windows 10. Для скачування бібліотеки знадобиться інтернет-з'єднання.

Як завантажити установщік.NET Framework 3.5 для Windows 10

Якщо з якихось причин ви не можете скористатися службою компонентів Windows, у вас є можливість скачати і запустити онлайн-установщік.NET Framework 3.5.


Як установіть.NET Framework 3.5 без інтернету (офлайн)

Іноді при використанні веб-служби служби Windows Update виникають проблеми, і користувачі не можуть установіть.NET Framework 3.5 двома способами, описаними вище. В такому випадку ви можете використовувати завантажувальний флешку з образом Windows 10 для ручної установки компонента (без необхідності в інтернет-з'єднанні).


Таким образом.NET Framework 3.5 можна встановити і без використання інтернет-підключення або служб служби Windows Update.

«.Net Framework» - це спеціальна програмна платформа, за допомогою якої написана величезна кількість додатків для операційної системи Windows. Для роботи таких програм необхідно, щоб окруженіе.NET Framework було встановлено на вашому комп'ютері.

На цій сторінці ви зможете безкоштовно скачати потрібну версію установщіка.NET Framework. Також, ви зможете дізнатися про назначеніе.NET Framework, системні вимоги і ознайомитися з інструкцією по установці або виправлення помилок, пов'язаних з його роботою на різних версіях Windows.

Вступ. Навіщо нужен.Net Framework

Що такое.Net Framework? Microsoft .Net Framework - розповсюджувана програмна платформа, яка використовується для розробки сучасного програмного забезпечення.архітектура « .Net »:

  • Дозволяє розробникам не витрачати час на опрацювання взаємодії створюваного продукту з середовищем, в якій він буде виконуватися (будь то апаратні характеристики, сумісність, особливості ОС або інші технічні аспекти оточення).
Всі нюанси щодо створення комфортного робочого середовища для програми або софта бере на себя.Net Framework
  • Вміє працювати з багатьма мовами програмування за допомогою набору спеціальних алгоритмів, що дає творцям додатків можливість використовувати практично будь-який відомий принцип побудови програмного коду для свого ПО.
Іншими словами, .Net Framework стає базою для запуску додатків на різних ОС, надаючи кінцевим споживачам можливість використовувати будь-які додатки, сумісні з цим компонентом, незалежно від характеристик комп'ютера або будь-якого іншого пристрою.

Системні вимоги для оптимальною работи.Net Framework

Вимоги до апаратних комплектуючих для нормальної роботи у .Net Framework досить низькі, тому компонент буде працювати навіть на самому слабкому комп'ютері. Подальша інформація в цьому розділі призначена в першу чергу для початківців користувачів.
Більш просунуті можуть перейти до глави, в якій ви дізнаєтеся про.
Від вашого комп'ютера потрібно:

  • Процесор з частотою 1 ГГц і вище;
  • Об'єм оперативної пам'яті не менше 512 МБ;
  • Мінімальна кількість місце на жорсткому диску в розмірі 4,5 ГБ.
.Net Framework має досить багато версій, які випускаються ще з часів Windows XP, але серйозних змін в архітектурі компонента не було. Пам'ятайте, що версія пакету .Net Framework, На якій розроблялася та чи інша програма буде вимагати відповідну(2, 3, 4 ) Версію на вашому комп'ютері.
Тому для кращої сумісності з максимальною кількістю додатків повинні бути встановлені всі можливі варіації цього компонента.
Але це не означає, що новітні бібліотеки будуть повністю підтримуватися старими ОС.
Часом, щоб встановити відповідну версію.Net Framework, потрібно оновитися до нової версії Windows.
Ми настійно рекомендуємо користувачам встановлювати Windows 10.

Визначення розрядності операційної системи: x32 (x86) або x64

Розрядність своєї операційної системи (при необхідності) ви можете подивитися в «Властивості» комп'ютера.
Малюнок 1. Дізнаємося розрядність системи.
Ця інформація буде потрібно при установці старих версій .Net Framework.
Нові бібліотеки підійдуть під ОС обох розрядностей (x32-x64).

Остання версія.Net Framework, доступна до установки на вашій ОС

Останній .Net Framework, Який може бути встановлений на всі ці ОС (за винятком Windows XP) вручну, -це версія 4.7. Перед тим як встановити компонент на комп'ютер, переконайтеся, що потрібна вам версія не інтегрована в ОС за замовчуванням, Ознайомившись з наступною інформацією:

  • Windows XP. Інтегровану версію - 1.0 SP2;
  • Windows Інтегровані версії - 2.0 SP2, 3.0 SP2і 3.5 SP1;
  • Windows 8 або 8.1. Інтегровані версії - 4.5 і 4.5.1 відповідно для цих ОС;
  • Windows Інтегровану версію - 4.6 або 4.6.1в залежності від встановлених оновлень.
Зверніть увагу!

Найновіші версіі.Net Framework не містять всі ті бібліотеки, які раніше були в старих версія.NET Framework.
Це означає, що для запуску деяких старих програм або ігор доведеться встановити необхідні для їх роботи, старі (!) Версіі.NET Framework.

Також необхідно пам'ятати: встановлені бібліотеки не можуть бути видалені штатними засобами самої операційної системи.

Як встановити потрібну версію.Net Framework

Припустимо, що вам знадобилася більш рання версія компонента для запуску певної програми.
Зазвичай програмне забезпечення саме повідомляє користувача про відсутність на ОС потрібної версії .Net Framework, Виводячи відповідне вікно з помилкою. Приклад такого повідомлення представлений на малюнку нижче:


Малюнок 2. Приклад повідомлення про відсутність потрібної версіі.Net Framework.
В цьому випадку необхідно просто завантажити потрібну версію компонента під вашу ОС (природно, дотримуючись розрядність) за допомогою спеціального установника, Який буває двох видів:

  1. Онлайн (веб) установник викачує всі необхідні файли .Net Framework з серверів Microsoft і самостійно розпаковує завантажені дані. Вимагає з'єднання з інтернетом.
  2. Автономний (повний)установник вже містить в собі всі бібліотеки, які потрібні для повноцінної установки .Net Framework без підключення до інтернету.
Інших принципових відмінностей немає. При використанні автономної версії компонента помилки при установці виникають не так часто, тому при пошуку посилання найчастіше будуть вести саме на нього. Для швидкого переходу до завантаження потрібної версії, поверніться і клікніть на заголовок з назвою необхідного вам компонента.

Скачать.Net Framework 4.7 (включаючи версії: 4.6.2, 4.6.1, 4.6, 4.5.2 та 4)

На даний момент (жовтень 2017) версія .Net Framework 4.7 є останньою. Завантаження цього компонента повністю позбавляє від необхідності завантаження нижчеперелічених версій:

  • .Net Framework 4.6 (4.6.1 і 4.6.2 );
  • .Net Framework 4.5 (4.5.1 і 4.5.2 );
  • .Net Framework 4.
Ви можете скачать.Net Framework 4.7 з нашого сайту за допомогою прямого посилання або зі сторінки офіційного сайту Microsoft, присвяченій версії компонента 4.7, де також можна ознайомитися з додатковою інформацією (системні вимоги, обмеження і т.д.)
версія 4.7 підтримується наступними ОС будь розрядності (x32-x64):
  • Windows 10 Creators Update (інтегрований);
  • Windows 10 Anniversary Update;
  • Windows 8 або 8.1;
  • Windows 7;
  • Windows Server 2016, 2012 і 2008.
Якщо компонент не встановлюється або не працює належним чином, ознайомтеся з главою:.

Скачать.Net Framework 3.5 (включаючи версії: 3.0 і 2.0)



Ви можете ознайомитися з додатковими відомостями і завантажити .Net Framework 3.5 на сайті Microsoft або завантажити бібліотеку одним файлом з нашого сайту за допомогою представлених посилань.

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

Це відбувається з різних причин: якісь компоненти могли застаріти, стати не актуальними, або їм на зміну могли прийти нові, більш просунуті компоненти фреймворку. Деякі старі додатки можуть потребувати саме в тих, старих компонентах, які відсутні в нових версіях, через що потрібно ставити одну зі старих версії MS .NET Framework. версія 3.5 вже включає в себе молодші версії бібліотек (тому окремо завантажувати їх не потрібно):

  • .Net Framework 2.0;
  • .Net Framework 3.0.
Цей компонент сумісний з будь-нині використовуваною операційною системою від Microsoft, в тому числі і з Windows XP. установка .Net Framework 3.5 в більшості випадків дозволить запустити і забезпечити нормальну роботу будь-старою програмою чи грі. Однак якщо ви спостерігаєте проблеми з цією версією компонента, ознайомтеся з інформацією в наступному розділі.

Помилки при установці або работе.Net Framework

Іноді неправильна установка або оновлення .Net Framework може спричинити за собою збої в роботі компонента. У цьому розділі представлена \u200b\u200bінформація з різних помилок, з якими ви можете зіткнутися на різних етапах використання бібліотек «.Net».Спочатку необхідно завантажити офіційну утиліту від Microsoft під назвою «.Net Framework Repair Tool», Яка в автоматичному режимі допоможе вирішити проблему з компонентом. Інструкцію до цієї програми ви знайдете нижче.

.NET Framework Repair Tool знайде і усуне більшість збоїв

За даними сайту Microsoft, дана утиліта вирішує проблеми при роботі і установці або оновленні будь-якої версії .Net Framework.

Microsoft .Net Framework Repair Tool (онлайн версія). | 1.22 МБ Утиліта призначена для виявлення найбільш частих проблем при роботі або установке.NET Framework, а так само їх автоматичного усунення.

На жаль, «Repair Tool»не підтримує російську мову. Однак все що відбуваються в ній процеси прості і інтуїтивно зрозумілі. Від користувача потрібно:

  1. Періодично натискати кнопку «Next»;
  2. Погоджуватися із застосуванням запропонованих змін.
Програма протестує систему в кілька етапів.

У разі виявлення помилки, будуть запропоновані дії по її усуненню. Після підтвердження необхідно дочекатися завершення роботи утиліти і перезавантажити комп'ютер.
Малюнок 3. Процес тестування програмою Microsoft .Net Framework Repair Tool.
При наступному запуску системи помилки .Net Framework будуть виправлені, і ви зможете заново встановити потрібну версію компонента (якщо раніше цей процес супроводжувався збоями).

При повторенні проблеми під час установки або роботи компонента після застосування програми ознайомтеся з детальною інформацією щодо конкретних помилок, описаним в наступних розділах.

Помилка установки обновленія.Net Framework 0x80070643 на Windows 7

Помилка 643 пов'язана з роботою «Служби Windows». Виникає переважно у користувачів Windows 7. Увага!
Приступати до дій, описаних далі, рекомендується тільки після ознайомлення з програмою з голови:.

якщо «Repair Tool» Не виявивши проблему, слід перезапустити центр поновлення Windows за допомогою готової програми, написаної спеціально для сайт або за допомогою алгоритму команд, який ви самостійно зможете створити по описаній нижче інструкції.

Виконуваний код в обох випадках однаковий.

Програма створена виключно для зручності: при її використанні не доведеться проводити ніяких маніпуляцій вручну. Далі буде описаний ручний спосіб перезапуску системного оновлення.

Уважно читайте подальшої інструкції:

  1. Створіть порожній текстовий документ і скопіюйте в нього наступний код:
@echo
attrib -h -r -s% windir% \\ system32 \\ catroot2
attrib -h -r -s% windir% \\ system32 \\ catroot2 \\ *. *
net stop wuauserv
net stop CryptSvc
net stop BITS
ren% windir% \\ system32 \\ catroot2 catroot2.old
ren% windir% \\ SoftwareDistribution SoftwareDistribution.old
ren "% ALLUSERSPROFILE% \\ application data \\ Microsoft \\ Network \\ downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
pause
  1. Збережіть файл у розширенні «.Bat» ;
  2. Запустіть створену програму від імені адміністратора.
на малюнку 4 ви можете докладніше розглянути другий крок.

Малюнок 4. Зберігаємо файл в розширенні «.bat».
Тепер залишається тільки перезавантажити комп'ютер і заново провести установку .Net Framework.

Помилка при установці платформи.Net Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 на Windows 8 або 8.1

Ця проблема виникає при спробі установки .Net Framework 3.5.Перед виконанням дій, описаних далі, рекомендується ознайомитися з главою:. Помилки 0x800F0906, 0x800F081F, 0x800F0907 в більшості випадків виявляються при установке.NET Framework 3.5, коли в операційній системі встановлені оновлення безпеки KB2966826 і KB2966828.

Швидше за все це пов'язано з тим, що деякі оновлення Windows можуть не тестуватися на роботу або взаємодія з інсталлятором.NET Framework 3.5.

Розробники MS виходили з того, що користувачі будуть користуватися новими, більш актуальними версіях фреймворку, а сам інсталлятор.NET Framework 3.5 був створений задовго до цих оновлень, і не враховує тих змін в політиках і механізмах безпеки, які вони несуть.

Щоб іспользовать.Net Framework 3.5 (і нижче) на нових ОС, необхідно:

  1. тимчасово відключити «Центр оновлення Windows»;
  2. вилучити KB2966826і KB2966828через стандартну утиліту «Установка і видалення програм»;
  3. Перезавантажити комп'ютер, повторити установку .Net Framework.
Після установки компонента можна назад включити автоматичні оновлення.

Вибір жорсткого диска і папки для распаковкі.NET перед установкою (установник може сам вибирати диск, наприклад диск A :)

Установник останніх версій.NET Framework вибирає диск і папку призначення на свій розсуд. Це може бути досить не очевидно вибір, наприклад диск A :, або інший диск, що не призначений для цих завдань.
Щоб обійти цю проблему, досить запустити установку використовуючи командний рядок (див. Рисунок 5): Малюнок 5. Інсталляція.NET Framework 4.7.1 з розпакуванням в конкретну папку.

Дата публікації:

  • .Пакетом оновлень 1 (SP1) NET Framework версія 3.5 містить наступні нові можливості і удосконалення.

    • Динамічні дані ASP.NET, які надають багату платформу для скаффолдинг, що дає можливість розробки на підставі даних без написання коду. Вони також містять нове додавання до ASP.NET AJAX, що забезпечує підтримку управління історією оглядача (підтримка кнопки «Назад»). Додаткові відомості див. На веб-сайті.

    • Базові удосконалення загальномовного середовища виконання, серед яких: поліпшений макет образів в машинних кодах.NET Framework; відмова від суворої перевірки імені для повністю довірених збірок; поліпшена продуктивність при запуску додатків; покращене створення коду, що зменшує час виконання закінчених додатків; і можливість виконання керованого коду в режимі ASLR (внесення випадковості в структуру адресного простору), якщо він підтримується операційною системою. Крім того, керовані додатки, відкриті з мережевих папок, поводяться так само, як власні додатки завдяки виконанню з повною довірою.

    • Удосконалення продуктивності Windows Presentation Foundation, в тому числі зменшення часу запуску і поліпшена продуктивність ефектів для точкових малюнків. Серед додаткових функцій WPF - поліпшена підтримка бізнес-додатків, підтримка власних екранів-заставок, підтримка построителей текстури DirectX і новий елемент управління WebBrowser.

    • Видавці додатків ClickOnce можуть відмовитися від підпису і хеширования додатків, якщо цей варіант краще підходить для їх сценаріїв. Розробники можуть програмно встановлювати додатки ClickOnce, що показують настроюються відомості про торгову марку. Діалогові вікна помилок ClickOnce підтримують посилання на сайти підтримки певних програм в Інтернеті.

    • Entity Framework - розвиток існуючого набору технологій доступу до даних ADO.NET. Entity Framework дозволяє розробникам програмувати операції з реляційними базами даних в термінах моделей доменів конкретних програм, а не базових моделей баз даних. Додаткові відомості див. На веб-сайті. Entity Framework представляє деякі додаткові функції, в тому числі підтримку нових типів SQL Server 2008, сериализацию графа Сутностей за замовчуванням і джерело даних сутностей. Ця версія Entity Framework підтримує нові потокові можливості SQL Server 2008 для дат і файлів. Робота з сериализацией графів полегшує розробникам побудова служб Windows Communication Foundation (WCF), що використовують моделювання повних графів як контрактів даних. Джерело даних сутностей дозволяє творцям додатків, які хочуть працювати з Entity Framework, використовувати традиційні методи роботи з джерелом даних для ASP.NET.

    • LINQ to SQL підтримує нові потокові можливості SQL Server 2008 для дат і файлів.

    • Платформа служб даних ADO.NET складається з комбінації шаблонів і бібліотек, що дозволяють представити дані як гнучку службу даних, засновану на технології REST, яка може бути поглинена веб-клієнтами в корпоративних мережах або в Інтернеті. Платформа служб даних ADO.NET дозволяє створювати служби даних з будь-яких джерел даних. Концептуальна модель перегляду базової схеми зберігання може легко бути зроблена доступною завдяки багатій інтеграції з ADO.NET Entity Framework. Служби, створені з використанням ADO.NET Data Services Framework, а також сумісних службах Windows Live (dev.live.com), легко доступні з будь-якої платформи. Для клієнтських додатків, що виконуються на платформах Майкрософт, доступний набір клієнтських бібліотек, який дозволяє спростити взаємодію зі службами даних. Наприклад, клієнти, засновані на.NET Framework, можуть використовувати LINQ для запитів до служб даних і простий об'єктний слой.NET Framework для поновлення даних в службі.

    • Windows Communication Foundation тепер робить використання серіалізатор DataContract легшим завдяки використанню удосконаленої підтримки взаємодії. Вона покращує отладочную роботу в сценаріях з частковим довірою і розширює підтримку протоколу RSS, що дозволяє більш широко використовувати його в додатках Web 2.0.

    • Постачальник данних.NET Framework для SQL Server (SqlClient) додає підтримку можливості використання файлового потоку і розріджених колонок в SQL Server 2008.

NET Framework - софтверна платформа від Майкрософт, що представляє собою середовище для виконання програм CLR, написаних на багатьох мовах програмування, що підтримують цю середу. Вона є свого роду аналогом Java, випущеної Sun Microsystem. Платформа NET Framework - запатентований дітище Майкрософт, але, хоч вона і призначена для Windows, існують проекти її перенесення на інші ОС.

Багато користувачів новою операційною системою шукають ресурси, звідки можна завантажити цю середу для виконання безлічі додатків в операційній системі Windows 10. Нерідко виникають проблеми під час установки пакета бібліотек версії 3.5 або 4.5, у вигляді повідомлень про різні помилки при повторній спробі інсталювати софт на одному комп'ютері .

В рамках даної інформаційної статті розглянемо процес інсталяції - .NET Framework для 64 і 32-бітових версій «десятки» і методи виправлення неполадок, що виникають на кожному з етапів установки програмного забезпечення останніх випусків. Наведено теж схвалюваний розробником метод інсталювати Фрамеворк на комп'ютер, але до нього слід вдаватися тільки в крайньому випадку.

Процес інсталяції фреймворками в середовищі Windows 10 інтегрованими в неї засобами

Для установки Framework версії 3.5, якого вистачає в більшості випадків, не обов'язково щось завантажувати за допомогою браузера або менеджера закачувань. Мало того, ці програми в нашому випадку абсолютно не потрібні. Все здійснюється засобами Windows 10, активувавши відповідний елемент в апплете «Програми / компоненти».

Викликається він за допомогою пошукового рядка або панелі управління. Після відобразиться правильне віконця необхідно клікнути по «Включення / відключення компонентів Віндовс» в лівому вертикальному меню.


Відкриється вікно зі списком системних компонентів, де необхідно залишити прапорець біля опції - .NET Framework необхідної редакції і клікнути «OK» або «Введення».


Після цього запуститься процес інсталяції фреймворками, по завершенні якого настійно рекомендується виконати перезапуск комп'ютера. Тільки після перезавантаження вимагає наявність бібліотек програма зможе запуститься.

У багатьох випадках запуск інсталятора може повідомити про помилку. Найчастіше вони викликаються відсутністю на комп'ютері апдейта під номером 3005628. Його можна встановити через Центр оновлень або з сайту Майкрософт за посиланням https://support.microsoft.com/ru-ru/kb/3005628. Посилання на скачування відсутнього компонента знаходяться в самому низу сторінки, причому вони різні для x86 і 64-бітових редакцій Windows. Про решту проблемах читайте в кінці статті.

При необхідності мати під рукою офіційний інсталятор (наприклад, при створенні збірки софта або для випадків відсутності інтернету), його можна завантажити зі сторінки http://www.microsoft.com/ru-ru/download/details.aspx?id\u003d21 і запустити в режимі сумісності з Віндовс 7.

Встановлюємо Фреймворк версії 4.6

Остання версія NET Framework під редакцією 4.6 встановлений на комп'ютер за замовчуванням і повністю сумісний з попередніми редакціями платформи. Якщо для запису на завантажувальний носій використовувався піратський спосіб ОС (збірка) з відключеним елементом, його слід активувати, як і в попередньому випадку, через аплет «Програми / компоненти».


Для отримання автономних інсталяторів кожного з компонентів їх можна завантажити за посиланням:

Для пошуку і виправлення неполадок з Windows 10 існує утиліта Fix It, розташована на сторінці https://support.microsoft.com/en-us/kb/976982. З її допомогою можна спробувати відшукати джерело неполадки і усунути його.

За посиланням з попереднього пункту доступна і програма Framework Cleanup Tool, що виконує комплексну деінсталяцію фреймворками з усіма його компонентами і ключами реєстру. Утиліта корисна, коли система повідомляє про наявність у ній інстальованого Framework. Після додатки слід очистити реєстр сторонньою програмою (на жаль, Microsoft ще не доросли до оснащення своєї операційної системи подібним софтом) і перезавантажитися.

Інсталяція Framework версії 3.5.1 з інсталяційного диска

Варіант дуже непопулярний і рідко використовується, але працездатний.

1. Щоб його перевірити, необхідно підключити накопичувач з установочними файлами використовуваної ОС або змонтувати образ з його дистрибутивом в віртуальний привід, наприклад, через Daemon Tools.

2. Викликаємо командний рядок з розширеними привілеями через контекстне меню Пуск.

3. Вставляємо наступний рядок і тиснемо «Введення», замінивши букву F на дискову мітку накопичувача.

Dism / online / enable-feature / featurename: NetFx3 / All / Source: F: \\ sources \\ sxs / LimitAccess

Неофіційний метод інсталяції Framework обох редакцій

Нерідко завантажений з офіційного джерела Фреймворк відмовляється нормально встановлюватися. Таке трапляється незалежно від випуску і розрядності Windows 10, і представники компанії поки ніяк не коментують ситуацію. При такому розкладі існує ще один шлях вирішення проблеми - Missed Features Installer 10. Це збірка програмного забезпечення, яке було в старих версіях операційних систем Windows. У більшості ситуацій інсталяція - .NET Framework завершилася вдало. Але тут також не все гладко: офіційний сайт розробника збірки не функціонує, а скачати її з файлових обмінників або пірінгових мереж проблематично. Тому пакет додатків у вигляді ISO-образу необхідно шукати на спеціалізованих форумах або сайтах.

Працювати зі складанням не складніше, ніж з збірками для автоматичної установки інших програм або драйверів: монтуємо образ у віртуальний привід, запускаємо файл MFI10.exe, приймаємо наведені умови експлуатації продукту. Побачимо наступне віконце зі списком доступних компонентів. Натискаємо по піктограмі - .NET Framework.


Потім вибираємо версію програмного забезпечення, з корою виникають негаразди в разі інсталяції з отриманого з офіційного сайту продукту. Тут доступна і остання редакція фреймворками 4.6.1, сумісна з усіма попередніми, тому слід звернути увагу на неї.

Набір бібліотек і системних компонентів, які необхідні для роботи додатків, заснованих на архітектурі .NET Framework. Даний пакет є накопичувальним оновленням, яке містить багато нових функцій, в основу яких покладені платформи .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, І включає накопичувальні службові поновлення для подкомпонентов .NET Framework 2.0 і .NET Framework 3.0.

Microsoft .NET Framework 3.5 SP1 містить наступні нові можливості і удосконалення:

динамічні дані ASP.NET , Які надають багату платформу для скаффолдинг, що дає можливість розробки на підставі даних без написання коду. Вони також містять нове додавання до ASP.NET AJAX , Що забезпечує підтримку управління історією оглядача (підтримка кнопки «Назад»).

Базові удосконалення загальномовного середовища виконання (CLR), серед яких: поліпшений макет образів в машинних кодах .NET Framework; відмова від суворої перевірки імені для повністю довірених збірок; поліпшена продуктивність при запуску додатків; покращене створення коду, що зменшує час виконання закінчених додатків; і можливість виконання керованого коду в режимі ASLR (внесення випадковості в структуру адресного простору), якщо він підтримується операційною системою. Крім того, керовані додатки, відкриті з мережевих папок, поводяться так само, як власні додатки завдяки виконанню з повною довірою.

удосконалення продуктивності WPF (Windows Presentation Foundation ), В тому числі зменшення часу запуску і поліпшена продуктивність ефектів для точкових малюнків. Серед додаткових функцій WPF - поліпшена підтримка бізнес-додатків, підтримка власних екранів-заставок, підтримка построителей текстури і новий елемент управління WebBrowser.

видавці додатків ClickOnce можуть відмовитися від підпису і хеширования додатків, якщо цей варіант краще підходить для їх сценаріїв. Розробники можуть програмно встановлювати додатки ClickOnce, Що показують настроюються відомості про торгову марку. Діалогові вікна помилок ClickOnce підтримують посилання на сайти підтримки певних програм в Інтернеті.

- Entity Framework - розвиток існуючого набору технологій доступу до даних ADO.NET . Entity Frameworkдозволяє розробникам програмувати операції з реляційними базами даних відповідно до моделей доменів конкретних програм, а не базовими моделями баз даних. Entity Framework представляє деякі додаткові функції, в тому числі підтримку нових типів SQL Server 2008, Сериализацию графа Сутностей за замовчуванням і джерело даних сутностей. Ця версія Entity Framework підтримує нові потокові можливості SQL Server 2008 для дат і файлів. Робота з сериализацией графів полегшує розробникам побудова служб (WCF), що використовують моделювання повних графів як контрактів даних. Джерело даних сутностей дозволяє творцям веб-додатків, які хочуть працювати з Entity Framework, Використовувати традиційні методи роботи з джерелом даних для ASP.NET.

LINQ to SQL підтримує нові потокові можливості SQL Server 2008 для дат і файлів.

Платформа служб даних ADO.NET складається з комбінації шаблонів і бібліотек, що дозволяють представити дані як гнучку службу даних, засновану на технології REST , Яка може бути поглинена веб-клієнтами в корпоративних мережах або в Інтернеті. Платформа служб даних ADO.NET дозволяє створювати служби даних з будь-яких джерел даних. Концептуальна модель перегляду базової схеми зберігання може легко бути зроблена доступною завдяки багатій інтеграції з ADO.NET Entity Framework. Служби, створені з використанням Платформи служб даних ADO.NET, А також сумісних службах Windows Live (dev.live.com ), Легко доступні з будь-якої платформи. Для клієнтських додатків, що виконуються на платформах Microsoft, доступний набір клієнтських бібліотек, який дозволяє спростити взаємодію зі службами даних. Наприклад, клієнти, засновані на .NET Framework, Можуть використовувати LINQ для запитів до служб даних і простий об'єктний шар .NET Framework для поновлення даних в службі.

- Windows Communication Foundation тепер робить використання серіалізатор DataContract легшим завдяки використанню удосконаленої підтримки взаємодії. Вона покращує отладочную роботу в сценаріях з частковим довірою і розширює підтримку протоколу RSS, Що дозволяє більш широко використовувати його в додатках Web 2.0.

Постачальник даних .NET Framework для SQL Server(SqlClient) Додає підтримку можливості використання файлового потоку і розріджених колонок в SQL Server 2008.

Поділитися