Въведение
В тази статия е описан пакет за многоцелеви за Microsoft .NET Framework (платформа) 4.0.3. Този пакет за многоцелеви добавя поддръжка за новите API, които са въведени в Актуализация 4.0.3 за Microsoft .NET Framework (платформа) 4 – Актуализация по време на изпълнение.
За повече информация относно актуализация 4.0.3 за Microsoft .NET Framework (платформа) 4 – Runtime Update щракнете върху следния номер на статия в базата знания на Microsoft:
2600211Актуализация 4.0.3 за Microsoft .NET Framework (платформа) 4 – Runtime Update за повече информация относно многоцелеви пакети за .NET Framework (платформа) посетете следния уеб сайт на Microsoft:
Обща информация за многоцелеви пакети за .NET Framework (платформа)
Забележка Ако сте инсталирали бета-версията на тази актуализация преди това, ви препоръчваме да деинсталирате Multi-Targeting Pack за Бета-версията на Microsoft .NET Framework (платформа) 4.0.3 от Контролен панел преди да инсталирате тази актуализация.
Повече информация
Пакет за многоцелеви за Microsoft .NET Framework (платформа) 4.0.3 е включен в актуализация 4.0.3 за Microsoft .NET Framework (платформа) 4 – актуализация на Design-Time за Visual Studio 2010 SP1. Този пакет за многоцелеви инсталирани нови блокове с код за справки, файлове на IntelliSense и други поддържащи файлове.
За повече информация относно актуализацията на времето за проектиране щракнете върху следния номер на статия в базата знания на Microsoft:
2600214 Актуализация 4.0.3 за Microsoft .NET Framework (платформа) 4 – актуализация на Design-Time за Visual Studio 2010 SP1Notes
-
Целевите рамки, добавени от тази актуализация на Microsoft Visual Studio за проекти за използване са ".NET Framework (платформа) 4.0.3" и ".NET Framework (платформа) 4.0.3 клиентски профил".
-
След като приложите този пакет за многоцелеви функции, можете да създадете нови проекти, които използват .NET Framework (платформа) 4.0.3.
Забележка Можете да създадете нови проекти, които използват функциите, които са въведени в .NET Framework (платформа) 4.0.1, .NET Framework (платформа) 4.02 или .NET Framework (платформа) 4.0.3 изпълними обекти. -
Пакетът за многоцелеви за Microsoft .NET Framework (платформа) 4.0.3 е кумулативен. Включва всички свързани файлове от многоцелеви пакети за .NET Framework (платформа) 4.0.1 и за .NET Framework (платформа) 4.0.2. Затова не трябва да инсталирате предишните многоцелеви пакети отделно, след като инсталирате многоцелеви пакет за Microsoft .NET Framework (платформа) 4.0.3 за изграждане на нови проекти.
-
Но пакетът за многоцелеви цели за Microsoft .NET Framework (платформа) 4.0.3 показва само .NET Framework (платформа) 4.0.3 цели. Например тази актуализация показва само насочването към .NET Framework (платформа) 4.0.3 и не показва насочването за .NET Framework (платформа) 4.0.1 или за .NET Framework (платформа) 4.0.2.
-
Насочването за .NET Framework (платформа) 4.0.1 и .NET Framework (платформа) 4.0.2 може да съществуват съвместно с насочването към .NET Framework (платформа) 4.0.3. Все още можете да използвате предишното насочване за всички съществуващи проекти, създадени за .NET Framework (платформа) 4.0.1 и за .NET Framework (платформа) 4.0.2. Въпреки това всяка версия трябва да се инсталира с помощта на собствен инсталационен пакет.
-
Когато отворите проект, който използва .NET Framework (платформа) 4.0.3 на компютър, на който се изпълнява Visual Studio, получавате следното съобщение за грешка, ако не е инсталиран съответният многоцелеви пакет:
Project Target framework не е инсталиран
Това съобщение за грешка показва, че необходимият многоцелеви пакет не е инсталиран. За да решите този проблем, инсталирайте необходимия пакет за многоцелеви, който е описан в раздела "Информация за актуализиране".
Информация за актуализация
Пакет за многоцелеви за .NET Framework (платформа) 4.0.3 е включен в актуализацията, описана в следната статия от базата знания на Microsoft:
2600214 Актуализация 4.0.3 за Microsoft .NET Framework (платформа) 4 – актуализация на Design-Time за Visual Studio 2010 SP1
Ако разработвате приложения за .NET Framework (платформа) 4.0.3 във Visual Studio 2010 SP1, изтеглете Design-Time Актуализация от следния уеб сайт на центъра на Microsoft за изтегляния:
Изтеглете пакета сега.
За повече информация относно наличните .NET Framework (платформа) многоцелеви пакети за Visual Studio 2010 посетете следния уеб сайт:
Обща информация относно наличните .NET Framework (платформа) многоцелеви пакети за Visual Studio 2010Ако разработвате приложения за .NET Framework (платформа) 4.0.3 на всяка основна версия на продукта, която е по-нова от Visual Studio 2010, можете директно да изтеглите пакет за многоцелеви от следния уеб сайт на центъра на Microsoft за изтегляния. Препоръчваме да не използвате следния пакет за актуализация, за да настроите времето за проектиране във Visual Studio 2010 или Visual Studio 11 developer Preview:
Изтеглете пакета сега.
За повече информация относно Visual Studio 11 Developer Preview посетете следния уеб сайт на MSDN:
Visual Studio 11 Developer Preview
За повече информация как да изтеглите файлове за поддръжка на Microsoft щракнете върху следния номер на статия в базата знания на Microsoft:
119591 Как да получите файлове за поддръжка на Microsoft от онлайн услугиMicrosoft сканира този файл за вируси. Microsoft използва най-актуалния софтуер за откриване на вируси, който е наличен на датата на публикуване на файла. Файлът се съхранява на сървъри с подобрена защита, които помагат да се предотвратят неупълномощени промени във файла.
Предпоставки
За да инсталирате тази актуализация, трябва да имате инсталиран следния софтуер:
-
Windows Installer 3.1 или по-нова версия на Windows Installer. За да получите най-новата версия на Windows Installer, посетете следния уеб сайт на Microsoft:
Информация за изтегляне за Windows Installer 4.5 Redistributable
-
Microsoft .NET Framework (платформа) 4 Targeting Pack. Целевият пакет е включен в инсталиращата програма на Visual Studio 2010 и е наличен отделно в
SdK на Microsoft Windows за Windows 7 и .NET Framework (платформа) 4.
Ключове за командния ред за тази актуализация
За повече информация относно ключовете за командния ред на Windows Installer посетете следния уеб сайт на Microsoft:
Обща информация относно ключовете за командния ред на Windows InstallerЗа повече информация относно Windows Installer посетете следния уеб сайт на Microsoft:
Изискване за рестартиране
Трябва да рестартирате компютъра, след като инсталирате тази актуализация, ако файловете, които се актуализират, са заключени или се използват, когато инсталирате тази актуализация.
Известни проблеми с тази актуализация
Щракнете тук, за да видите или скриете подробна информация
Брой 1
Когато използвате Visual Studio 2010 SP1 за изграждане на уеб сайт или уеб приложение, което използва .NET Framework (платформа) 4.0.3, възниква грешка, ако Web.config файл се създава отново.
Причина
Този проблем възниква, защото неправилна стойност за атрибута targetFramework е записана във файла Web.config.
Решение
За да решите този проблем, отворете Web.config файл и след това ръчно променете стойността на атрибута targetFramework на 4.0.3.
Брой 2
Когато създавате нов проект на добавката Visual Studio, получавате следното съобщение за грешка, ако зададете целевата рамка .NET Framework (платформа) 4.0.3:
Съветник за добавки на Visual Studio: Възникна грешка и съветникът не можа да генерира проекта. Проверете дали езикът за програмиране е инсталиран правилно.
Решение
За да разрешите този проблем, изпълнете следните стъпки:
-
Настройте целевата рамка за .NET Framework (платформа) 4, когато създавате проект на добавката Visual Studio.
-
Задайте целевата рамка за проекта на добавката да .NET Framework (платформа) 4.0.3 след създаването на проекта.
Брой 3
Когато създавате C++ често срещано приложение за изпълнение на език (CLR) във Visual Studio 2010 SP1, което е насочено към .NET Framework (платформа) 4.0.3, целевата версия на рамката остава като .NET Framework (платформа) 4 и не можете да използвате новите функции от .NET Framework (платформа) 4.0.3.
Причина
Този проблем възниква, защото Visual Studio 2010 не може да вмъкнете правилната версия на целевата рамка в съответния файл на проект (.vcxproj).
Стойността остава както следва във файла на проекта, въпреки че проектът е създаден за .NET Framework (платформа) 4.0.3:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Решение
За да решите този проблем, отворете файла на проекта C++ в notepad, променете TargetFrameworkVersion на 4.0.3 ръчно и след това отворете отново проекта.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Информация за премахване на актуализация
За да премахнете тази актуализация, използвайте елемента Добавяне или премахване на програми в Контролен панел.
Информация за замяна на актуализации
Тази актуализация не замества последно издадената актуализация.
Информация за файла
Щракнете тук, за да видите или скриете подробна информация
Глобалната версия на тази актуална корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в таблицата по-долу. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). Когато преглеждате информацията за файла, тя се конвертира в локално време. За да намерите разликата между UTC и локалното време, използвайте раздела Часова зона в елемента Дата и час в Контролен панел.
Име на файл |
Версия на файл |
Размер на файла |
Дата |
Време |
---|---|---|---|---|
DHtmlHeader.html |
Неприложимо |
16,118 |
20 януари 2012 г. |
15:02 |
Setup.exe |
10.0.30319.551 |
79,112 |
20 януари 2012 г. |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20 януари 2012 г. |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20 януари 2012 г. |
15:10 |
SetupUi.xsd |
Неприложимо |
30,120 |
20 януари 2012 г. |
15:02 |
sqmapi.dll |
6.0.6000.16386 |
144,416 |
20 януари 2012 г. |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 януари 2012 г. |
20:06 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20 януари 2012 г. |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20 януари 2012 г. |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 януари 2012 г. |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 януари 2012 г. |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 януари 2012 г. |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 януари 2012 г. |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20 януари 2012 г. |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20 януари 2012 г. |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 януари 2012 г. |
15:48 |
Print.ico |
Неприложимо |
1,150 |
20 януари 2012 г. |
12:42 |
Завъртане1.ico |
Неприложимо |
894 |
20 януари 2012 г. |
12:42 |
Rotate2.ico |
Неприложимо |
894 |
20 януари 2012 г. |
12:42 |
Rotate3.ico |
Неприложимо |
894 |
20 януари 2012 г. |
12:42 |
Rotate4.ico |
Неприложимо |
894 |
20 януари 2012 г. |
12:42 |
Завъртане на 5.ico |
Неприложимо |
894 |
20 януари 2012 г. |
12:42 |
Rotate6.ico |
Неприложимо |
894 |
20 януари 2012 г. |
12:42 |
Rotate7.ico |
Неприложимо |
894 |
20 януари 2012 г. |
12:42 |
Rotate8.ico |
Неприложимо |
894 |
20 януари 2012 г. |
12:42 |
Записване в ico |
Неприложимо |
1,150 |
20 януари 2012 г. |
12:42 |
Setup.ico |
Неприложимо |
36,710 |
20 януари 2012 г. |
12:42 |
SysReqMet.ico |
Неприложимо |
1,150 |
20 януари 2012 г. |
12:42 |
SysReqNotMet.ico |
Неприложимо |
1,150 |
20 януари 2012 г. |
12:42 |
stop.ico |
Неприложимо |
10,134 |
20 януари 2012 г. |
12:42 |
warn.ico |
Неприложимо |
10,134 |
20 януари 2012 г. |
12:42 |
watermark.bmp |
Неприложимо |
325,760 |
21 януари 2012 г. |
14:07 |
header.bmp |
Неприложимо |
7,308 |
21 януари 2012 г. |
14:07 |
DisplayIcon.ico |
Неприложимо |
88,533 |
20 януари 2012 г. |
15:02 |
UiInfo.xml |
Неприложимо |
37,488 |
21 януари 2012 г. |
14:07 |
Strings.xml |
Неприложимо |
13,606 |
21 януари 2012 г. |
14:07 |
SplashScreen.bmp |
Неприложимо |
196,662 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
39,428 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
37,308 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
32,750 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
29,580 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
29,564 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
38,750 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
39,304 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
38,672 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
31,766 |
21 януари 2012 г. |
14:07 |
LocalizedData.xml |
Неприложимо |
39,046 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
968 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
656 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
2,255 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
1,631 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
1,613 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
812 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
865 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
987 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
3,014 |
21 януари 2012 г. |
14:07 |
EULA.rtf |
Неприложимо |
2,230 |
21 януари 2012 г. |
14:07 |
ParameterInfo.xml |
Неприложимо |
7,946 |
21 януари 2012 г. |
14:07 |
netfx_403mtpack.msi |
Неприложимо |
464,384 |
21 януари 2012 г. |
14:01 |
netfx_403mtpack.cab |
Неприложимо |
18,689,398 |
21 януари 2012 г. |
13:59 |