Введение
В этой статье описывается пакет с несколькими целевыми объектами для Microsoft платформа .NET Framework 4.0.3. Этот пакет с несколькими целевыми версиями добавляет поддержку новых API, которые появились в обновлении 4.0.3 для Microsoft платформа .NET Framework 4 — Обновление среды выполнения.
Дополнительные сведения об обновлении 4.0.3 для Microsoft платформа .NET Framework 4 — Обновление среды выполнения см. в следующей статье, чтобы просмотреть статью в базе знаний Майкрософт:2600211Обновление 4.0.3 для Microsoft платформа .NET Framework 4 . Обновление среды выполнения. Дополнительные сведения о пакетах с несколькими целевыми версиями для платформа .NET Framework см. на следующем веб-сайте Майкрософт:
Общие сведения о пакетах с несколькими целевыми объектами для платформа .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 с пакетом обновления 1 (SP1). Этот пакет с несколькими целевыми объектами устанавливает новые эталонные сборки, файлы IntelliSense и другие вспомогательные файлы.
Для получения дополнительных сведений об обновлении времени разработки щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:2600214 Обновление 4.0.3 для Microsoft платформа .NET Framework 4 — обновление Design-Time для Visual Studio 2010 с пакетом обновления 1 (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. Поэтому вам не нужно устанавливать предыдущие пакеты с несколькими целевыми объектами отдельно после установки пакета multi-Targeting Pack для 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
Сведения об обновлении
Пакет с несколькими целевыми объектами для платформа .NET Framework 4.0.3 включен в обновление, описанное в следующей статье базы знаний Майкрософт:
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 со следующего веб-сайта Центра загрузки Майкрософт: скачайте пакет сейчас. Дополнительные сведения о доступных пакетах платформа .NET Framework для Visual Studio 2010 см. на следующем веб-сайте:
Общие сведения о доступных пакетах платформа .NET Framework для Visual Studio 2010Если вы разрабатываете приложения для платформа .NET Framework 4.0.3 в любой основной версии продукта, которая является более поздней, чем Visual Studio 2010, можно напрямую скачать пакет с несколькими целевыми объектами со следующего веб-сайта Центра загрузки Майкрософт. Не рекомендуется использовать следующий пакет обновления для настройки времени разработки в Visual Studio 2010 или Visual Studio 11 Developer Preview: скачайте пакет сейчас. Дополнительные сведения о visual Studio 11 Developer Preview см. на следующем веб-сайте MSDN:
Visual Studio 11 Developer Preview Для получения дополнительных сведений о том, как скачать файлы поддержки Майкрософт, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
119591 Как получить файлы службы поддержки Майкрософт из веб-службыMicrosoft, проверял этот файл на наличие вирусов. Корпорация Майкрософт использует самые последние на момент публикации файла версии антивирусного программного обеспечения. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.
Предварительные условия
Чтобы установить это обновление, необходимо установить следующее программное обеспечение:
-
Установщик Windows 3.1 или более поздней версии Установщика Windows. Чтобы получить последнюю версию установщика Windows, посетите веб-сайт корпорации Майкрософт:
Скачивание сведений о распространяемом компоненте Установщика Windows 4.5
-
Microsoft платформа .NET Framework 4 Targeting Pack. Целевой пакет включен в программу установки Visual Studio 2010windows 7 и платформа .NET Framework 4.
и также доступен отдельно в Microsoft Windows SDK
Параметры командной строки для этого обновления
Дополнительные сведения о параметрах командной строки установщика Windows см. на следующем веб-сайте Майкрософт:
Общие сведения о коммутаторах командной строки установщика WindowsДополнительные сведения об установщике Windows см. на следующем веб-сайте Майкрософт:
Требование перезагрузки
После установки этого обновления необходимо перезапустить компьютер, если обновляемые файлы заблокированы или используются при установке этого обновления.
Известные проблемы с этим обновлением
Щелкните здесь, чтобы показать или скрыть подробные сведения
Проблема 1
При использовании Visual Studio 2010 с пакетом обновления 1 (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: произошла ошибка, и мастеру не удалось создать проект. Убедитесь, что язык программирования установлен правильно.
Способ
Для решения проблемы выполните следующие действия:
-
При создании проекта надстройки Visual Studio задайте для целевой платформы значение платформа .NET Framework 4.
-
Задайте целевую платформу для проекта надстройки платформа .NET Framework версии 4.0.3 после создания проекта.
Проблема 3
При создании приложения среды CLR C++ в Visual Studio 2010 с пакетом обновления 1 (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 |
Неприменимо |
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 |
Rotate1.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 |
Rotate5.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 |
Save.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 |