Добры дзень.
Даволі шмат пытанняў у большасці карыстальнікаў ўзнікае з пакетам Microsoft .NET Framework. У сённяшнім артыкуле я б хацеў спыніцца на гэтым пакеце і разабраць усе самыя часта-задаюць пытанні.
Вядома, адзін артыкул не ўратуе ад усіх пошасцяў, і ўсё ж такі адсоткаў 80% пытанняў яна ахопіць ...
змест
- 1. Microsoft .NET Framework Што гэта?
- 2. Як даведацца якія версіі ўсталяваныя ў сістэме?
- 3. Дзе спампаваць усе версіі Microsoft .NET Framework?
- 4. Як выдаліць Microsoft .NET Framework і ўсталяваць іншую версію (пераўсталёўка)?
1. Microsoft .NET Framework Што гэта?
NET Framework -программный пакет (часам ужываюць тэрміны: тэхналогія, платформа), які прызначаны для распрацоўкі праграм і прыкладанняў. Галоўнай асаблівасцю пакета з'яўляецца тое, што розныя службы і праграмы напісаныя на розных мовах праграмавання будуць сумяшчальныя.
Напрыклад, праграма напісаная на мове C ++ можа звернецца да бібліятэкі напісанай на мове Delphi.
Тут можна правесці некаторую аналогію з кодэкамі для аўдыё-відэа файлаў. Калі ў вас няма кодэкаў - то вы не зможаце праслухаць або паглядзець той або іншы файл. Тое ж самае і з NET Framework - калі ў вас няма патрэбнай версіі - то вы не зможаце запусціць пэўныя праграмы і дадатку.
Ці можна не ўсталёўваць NET Framework?
Можна і многія карыстальнікі не робяць гэтага. Тут ёсць некалькі тлумачэнняў гэтаму.
Па-першае, NET Framework усталёўваецца па змаўчанні з АС Windows (напрыклад у Windows 7 уключаны пакет версіі 3.5.1).
Па-другое, шматлікія і не запускаюць ніякіх гульняў або праграм, якія патрабуюць гэты пакет.
Па-трэцяе, многія нават не заўважаюць, калі ставяць гульню, што пасля яе ўстаноўкі яна аўтаматычна абнаўляе ці ўсталёўвае пакет NET Framework. Таму, шмат каму і здаецца, што непатрэбна адмыслова нічога шукаць, АС і дадатку самі ўсё знойдуць і ўсталююць (звычайна так і бывае, але часам вылятаюць і памылкі ...).
Памылка звязаная з NET Framework. Дапамагае пераўсталёўка або абнаўленне NET Framework.
Таму, калі пачалі з'яўляцца памылкі пры запуску новай гульні або праграмы, паглядзіце яе сістэмныя патрабаванні, магчыма ў вас проста няма патрэбнай платформы ...
2. Як даведацца якія версіі ўсталяваныя ў сістэме?
Амаль ніхто з карыстальнікаў не ведае, якія версіі NET Framework ўстаноўлены ў сістэме. Для вызначэння, прасцей за ўсё скарыстацца адмысловай утылітай. Адна з лепшых, на мой погляд, гэта NET Version Detector.
NET Version Detector
Спасылка (пстрыкніце па зялёнай стрэлцы): //www.asoft.be/prod_netver.html
Гэтую ўтыліту не трэба ўсталёўваць, дастаткова спампаваць і запусціць.
Напрыклад, у маёй сістэме ўстаноўлена: .NET FW 2.0 SP 2; .NET FW 3.0 SP 2; .NET FW 3.5 SP 1; .NET FW 4.5.
Дарэчы, тут варта зрабіць невялікую зноску і сказаць, што ў NET Framework 3.5.1 ўваходзяць наступныя кампаненты:
- Платформа .NET Framework 2.0 з SP1 і SP2;
- Платформа .NET Framework 3.0 з SP1 і SP2;
- Платформа .NET Framework 3.5 з SP1.
Гэтак жа, аб устаноўленых платформах NET Framework можна даведацца і ў Windows. У Windows 8 (7 *) для гэтага трэба ўвайсці ў панэль кіравання / праграмы / ўключэнне або адключэнне кампанентаў Windows.
Далей АС пакажа якія кампаненты былі ўсталяваныя. У маім выпадку прысутнічаюць два радкі, гл. Скрыншот ніжэй.
3. Дзе спампаваць усе версіі Microsoft .NET Framework?
NET Framework 1, 1.1
Зараз практычна не выкарыстоўваюцца. Елі ў вас ёсць праграмы, якія адмаўляюцца запускацца, і ў патрабаваннях ў іх указана платформа NET Framework 1.1 - у гэтым выпадку прыйдзецца вырабіць ўстаноўку. У астатніх жа - наўрад ці памылка адбываецца з-за адсутнасці першых версій. Дарэчы, гэтыя версіі не ўсталёўваюцца па змаўчанні разам з АС Windows 7, 8.
Спампаваць NET Framework 1.1 - руская версія (//www.microsoft.com/ru-RU/download/details.aspx?id=26).
Спампаваць NET Framework 1.1 - ангельская версія (//www.microsoft.com/en-US/download/details.aspx?id=26).
Дарэчы, нельга ўсталёўваць NET Framework з рознымі моўнымі пакетамі.
NET Framework 2, 3, 3.5
Выкарыстоўваецца даволі часта і ў шматлікіх прыкладаннях. Аднак, звычайна, гэтыя пакеты не трэба ўсталёўваць, бо NET Framework 3.5.1 усталёўваецца разам з Windows 7. Калі ў вас іх няма або вырашылі іх пераўсталяваць, то спасылкі могуць спатрэбіцца ...
Спампаваць - NET Framework 2.0 (Service Pack 2)
Спампаваць - NET Framework 3.0 (Service Pack 2)
Спампаваць - NET Framework 3.5 (Service Pack 1)
NET Framework 4, 4.5
Профіль Microsoft .NET Framework 4 Client Profile прадастаўляе абмежаваны набор функцый платформы .NET Framework 4. Ён распрацаваны для выканання кліенцкіх прыкладанняў і забеспячэння хуткага разгортвання тэхналогій Windows Presentation Foundation (WPF) і Windows Forms. Распаўсюджваецца ў выглядзе рэкамендуемага абнаўлення KB982670.
Спампаваць - NET Framework 4.0
Спампаваць - NET Framework 4.5
Гэтак жа, знайсці спасылкі на патрэбныя версіі платформы NET Framework можна, выкарыстоўваючы ўтыліту NET Version Detector (//www.asoft.be/prod_netver.html).
Спасылка для запампоўкі патрэбнай версіі платформы.
4. Як выдаліць Microsoft .NET Framework і ўсталяваць іншую версію (пераўсталёўка)?
Здараецца такое, вядома, рэдка. Часам здавалася б, і ўстаноўлена патрэбная версія NET Framework, а праграма ўсё роўна не запускаецца (сыплюцца разнастайныя памылкі). У гэтым выпадку мае сэнс выдаліць раней ўсталяваную платформу NET Framework, і ўсталяваць новую.
Для выдалення, лепш за ўсё скарыстацца адмысловай утылітай, спасылка на яе крыху ніжэй.
NET Framework Cleanup Tool
Спасылка: //blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx
Ўтыліту ўсталёўваць не трэба, проста запусціце і пагадзіцеся з правіламі яе выкарыстання. Далей яна вам прапануе выдаліць усе платформы Net Framework - All Versions (Windows8). Згаджаецеся і націскаеце кнопку "Cleanup Now" - ачысціць цяпер.
Пасля выдалення, перазагрузіце кампутар. Затым можна прыступіць да запампоўкі і ўсталёўцы новых версій платформаў.
PS
На гэтым усё. Усім удалай працы прыкладанняў і службаў.