Вступ
У цій статті описано багатоцільовий пакет для Microsoft .NET Framework 4.0.3. Цей пакет багатоцільового оновлення додає підтримку нових API, представлених в оновленні 4.0.3 для Microsoft .NET Framework 4 – оновлення середовища виконання.
Щоб отримати додаткові відомості про оновлення 4.0.3 для Microsoft .NET Framework 4 – оновлення середовища виконання клацніть номер статті в базі знань Microsoft Knowledge Base:2600211Оновлення 4.0.3 для Microsoft .NET Framework 4 – оновлення середовища виконання Для отримання додаткових відомостей про багатоцільові пакети для .NET Framework відвідайте веб-сайт корпорації Майкрософт:
Загальні відомості про багатоцільові пакети для .NET Framework
Примітка. Якщо ви інсталювали бета-версію цього оновлення раніше, радимо видалити пакет multi-Targeting Pack для бета-версії Microsoft .NET Framework 4.0.3 з Панель керування, перш ніж інсталювати це оновлення.
Додаткові відомості
Пакет multi-Targeting Pack для Microsoft .NET Framework 4.0.3 входить до складу оновлення 4.0.3 для Microsoft .NET Framework 4 – оновлення Design-Time для Visual Studio 2010 із пакетом оновлень 1 (SP1). Цей багатоцільовий пакет інсталює нові довідкові збірки, файли IntelliSense та інші допоміжні файли.
Щоб отримати додаткові відомості про оновлення часу розробки клацніть номер статті в базі знань Microsoft Knowledge Base:2600214 Оновлення 4.0.3 для Microsoft .NET Framework 4 – оновлення Design-Time для Visual Studio 2010 із пакетом оновлень 1 (SP1)
-
Цільові платформи, додані цим оновленням до 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 для створення будь-яких нових проектів.
-
Але пакет multi-Targeting Pack для 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, з'являється таке повідомлення про помилку, якщо відповідний пакет багатоцільовий не інстальовано:
Цільову структуру проекту не інстальовано
Відомості про оновлення
Багатоцільовий пакет для .NET Framework 4.0.3 входить до складу оновлення, описане в такій статті бази знань Microsoft:
2600214 Оновлення 4.0.3 для Microsoft .NET Framework 4 – Design-Time оновлення для Visual Studio 2010 із пакетом оновлень 1 (SP1) Якщо ви розробляєте програми для .NET Framework 4.0.3 у Visual Studio 2010 із пакетом оновлень 1 (SP1), завантажте Design-Time Update з такого веб-сайту Центру завантажень 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 Knowledge Base:
119591 Як отримати файли підтримки Microsoft від онлайнових службMicrosoft сканував цей файл на наявність вірусів. Корпорація Майкрософт використовувала найновіше програмне забезпечення для виявлення вірусів, доступне в день публікації файлу. Файл зберігається на серверах із посиленою безпекою, які запобігають несанкціонованим змінам файлу.
Попередні вимоги
Щоб інсталювати це оновлення, потрібно інсталювати таке програмне забезпечення:
-
Інсталятор Windows 3.1 або пізнішої версії інсталятора Windows. Щоб отримати останню версію інсталятора Windows, відвідайте веб-сайт корпорації Майкрософт:
Завантажити відомості для інсталятора Windows 4.5 вторинного розповсюдження
-
Цільовий пакет Microsoft .NET Framework 4. Цільовий пакет входить до складу налаштування Visual Studio 2010 і також доступний окремо впакеті SDK для Microsoft Windows для Windows 7 і .NET Framework 4.
Перемикачі командного рядка для цього оновлення
Щоб отримати додаткові відомості про перемикачі командного рядка інсталятора Windows відвідайте веб-сайт корпорації Майкрософт:
Загальні відомості про перемикачі командного рядка інсталятора WindowsЩоб отримати додаткові відомості про інсталятор Windows відвідайте веб-сайт корпорації Майкрософт:
Необхідність перезавантаження
Потрібно перезавантажити комп'ютер після інсталяції цього оновлення, якщо файли, які оновлюються, заблоковано або використовуються під час інсталяції цього оновлення.
Відомі проблеми з цим оновленням
Клацніть тут, щоб переглянути або приховати докладні відомості
Проблема 1
Під час використання Visual Studio 2010 SP1 для створення веб-сайту або веб-застосунку, який використовує .NET Framework 4.0.3, стається помилка, якщо Web.config файл створюється повторно.
Причина
Ця проблема виникає через те, що в Web.config-файл записується неправильне значення атрибута targetFramework.
Спосіб вирішення
Щоб вирішити цю проблему, відкрийте файл 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++ у блокноті, змініть TargetFrameworkVersion на 4.0.3 вручну, а потім знову відкрийте проект.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Відомості про видалення оновлень
Щоб видалити це оновлення, скористайтеся елементом "Інсталяція та видалення програм" у Панель керування.
Відомості про заміну оновлення
Це оновлення не замінює раніше випущене оновлення.
Відомості про файл
Клацніть тут, щоб переглянути або приховати докладні відомості
Глобальна версія цього виправлення, має атрибути файлу (або новіші атрибути файлів), перелічені в таблиці нижче. Дати й час для цих файлів перелічено за всесвітнім координованим часом (UTC). Коли ви переглядаєте відомості про файл, вони перетворюються на місцевий час. Щоб знайти різницю між UTC і місцевим часом, скористайтеся вкладкою Часовий пояс в елементі "Дата й час" у Панель керування.
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
---|---|---|---|---|
DHtmlHeader.html |
Not applicable |
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 |
Not applicable |
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 |
Not applicable |
1,150 |
20 січня 2012 р. |
12:42 |
Повернути 1,ico |
Not applicable |
894 |
20 січня 2012 р. |
12:42 |
Повернути2.ico |
Not applicable |
894 |
20 січня 2012 р. |
12:42 |
Повернути3.ico |
Not applicable |
894 |
20 січня 2012 р. |
12:42 |
Повернути4.ico |
Not applicable |
894 |
20 січня 2012 р. |
12:42 |
Повернути 5.ico |
Not applicable |
894 |
20 січня 2012 р. |
12:42 |
Повернути 6.ico |
Not applicable |
894 |
20 січня 2012 р. |
12:42 |
Повернути 7,ico |
Not applicable |
894 |
20 січня 2012 р. |
12:42 |
Повернути 8.ico |
Not applicable |
894 |
20 січня 2012 р. |
12:42 |
Зберегти.ico |
Not applicable |
1,150 |
20 січня 2012 р. |
12:42 |
Setup.ico |
Not applicable |
36,710 |
20 січня 2012 р. |
12:42 |
SysReqMet.ico |
Not applicable |
1,150 |
20 січня 2012 р. |
12:42 |
SysReqNotMet.ico |
Not applicable |
1,150 |
20 січня 2012 р. |
12:42 |
stop.ico |
Not applicable |
10,134 |
20 січня 2012 р. |
12:42 |
warn.ico |
Not applicable |
10,134 |
20 січня 2012 р. |
12:42 |
watermark.bmp |
Not applicable |
325,760 |
21 січня 2012 р. |
14:07 |
header.bmp |
Not applicable |
7,308 |
21 січня 2012 р. |
14:07 |
DisplayIcon.ico |
Not applicable |
88,533 |
20 січня 2012 р. |
15:02 |
UiInfo.xml |
Not applicable |
37,488 |
21 січня 2012 р. |
14:07 |
Strings.xml |
Not applicable |
13,606 |
21 січня 2012 р. |
14:07 |
SplashScreen.bmp |
Not applicable |
196,662 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
39,428 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
37,308 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
32,750 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
29,580 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
29,564 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
38,750 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
39,304 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
38,672 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
31,766 |
21 січня 2012 р. |
14:07 |
LocalizedData.xml |
Not applicable |
39,046 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
968 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
656 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
2,255 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
1,631 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
1,613 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
812 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
865 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
987 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
3,014 |
21 січня 2012 р. |
14:07 |
EULA.rtf |
Not applicable |
2,230 |
21 січня 2012 р. |
14:07 |
ParameterInfo.xml |
Not applicable |
7,946 |
21 січня 2012 р. |
14:07 |
netfx_403mtpack.msi |
Not applicable |
464,384 |
21 січня 2012 р. |
14:01 |
netfx_403mtpack.cab |
Not applicable |
18,689,398 |
21 січня 2012 р. |
13:59 |