Introducción
En este artículo se describe Multi-Targeting Pack para Microsoft .NET Framework 4.0.3. Este paquete de varios destinos agrega compatibilidad con las nuevas API que se introducen en Update 4.0.3 para Microsoft .NET Framework 4 – Runtime Update.
Para obtener más información sobre la actualización 4.0.3 para Microsoft .NET Framework 4: actualización en tiempo de ejecución, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:2600211Actualización 4.0.3 para Microsoft .NET Framework 4: actualización en tiempo de ejecución Para obtener más información sobre los paquetes de varios destinos para .NET Framework, visita el siguiente sitio web de Microsoft:
Información general sobre paquetes de varios destinos para .NET Framework
Nota Si has instalado anteriormente la versión beta de esta actualización, te recomendamos que desinstales Multi-Targeting Pack para Microsoft .NET Framework 4.0.3 Beta de Panel de control antes de instalar esta actualización.
Más información
Multi-Targeting Pack para Microsoft .NET Framework 4.0.3 se incluye en la actualización 4.0.3 para Microsoft .NET Framework 4- Design-Time Update para Visual Studio 2010 SP1. Este paquete de varios destinos instala nuevos ensamblados de referencia, archivos intelliSense y otros archivos auxiliares.
Para obtener más información sobre la actualización de tiempo de diseño, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:2600214 Actualización 4.0.3 para Microsoft .NET Framework 4: actualización de Design-Time para Visual Studio 2010 SP1Notes
-
Los marcos de trabajo de destino agregados por esta actualización a Microsoft Visual Studio para los proyectos que se van a usar son ".NET Framework 4.0.3" y ".NET Framework 4.0.3 Client Profile".
-
Después de aplicar este paquete de varios destinos, puedes crear nuevos proyectos que usen .NET Framework 4.0.3.
Nota Puede crear proyectos nuevos que usen las características introducidas en los tiempos de ejecución de .NET Framework 4.0.1, .NET Framework 4.02 o .NET Framework 4.0.3. -
El Paquete de varios destinos para Microsoft .NET Framework 4.0.3 es acumulativo. Incluye todos los archivos relacionados de los paquetes de varios destinos para .NET Framework 4.0.1 y para .NET Framework 4.0.2. Por lo tanto, no es necesario instalar los paquetes de varios destinos anteriores por separado después de instalar Multi-Targeting Pack para Microsoft .NET Framework 4.0.3 para crear nuevos proyectos.
-
Sin embargo, el Paquete de multi targeting de Microsoft .NET Framework 4.0.3 solo expone los destinos de .NET Framework 4.0.3. Por ejemplo, esta actualización solo expone la identificación de .NET Framework 4.0.3 y no expone la identificación de .NET Framework 4.0.1 o de .NET Framework 4.0.2.
-
La identificación de .NET Framework 4.0.1 y .NET Framework 4.0.2 puede coexistir con la identificación de destino de .NET Framework 4.0.3. Aún puede usar la segmentación anterior para cualquier proyecto existente creado para .NET Framework 4.0.1 y para .NET Framework 4.0.2. Sin embargo, cada versión tiene que instalarse mediante su propio paquete de instalación.
-
Al abrir un proyecto que usa .NET Framework 4.0.3 en un equipo que ejecuta Visual Studio, recibe el siguiente mensaje de error si el paquete de varios destinos correspondiente no está instalado:
Marco de destino de proyecto no instalado
Información de la actualización
Multi-Targeting Pack para .NET Framework 4.0.3 se incluye en la actualización que se describe en el siguiente artículo de Microsoft Knowledge Base:
2600214 Actualización 4.0.3 para Microsoft .NET Framework 4: actualización de Design-Time para Visual Studio 2010 SP1
Si desarrollas aplicaciones para .NET Framework 4.0.3 en Visual Studio 2010 SP1, descarga Design-Time Update desde el siguiente sitio web del Centro de descarga de Microsoft:
Información general sobre los paquetes de varios destinos de .NET Framework disponibles para Visual Studio 2010Si estás desarrollando aplicaciones para .NET Framework 4.0.3 en cualquier versión del producto principal posterior a Visual Studio 2010, puedes descargar directamente el paquete multi-targeting desde el siguiente sitio web del Centro de descarga de Microsoft. Te recomendamos que no uses el siguiente paquete de actualización para configurar el tiempo de diseño en Visual Studio 2010 o Visual Studio 11 Developer Preview:
Visual Studio 11 Developer Preview Para obtener más información sobre cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte técnico de Microsoft de servicios en líneaMicrosoft analizó este archivo en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo.
Requisitos previos
Para instalar esta actualización, debes tener instalado el software siguiente:
-
Windows Installer 3.1 o una versión posterior de Windows Installer. Para obtener la última versión de Windows Installer, visita el siguiente sitio web de Microsoft:
Información de descarga de Windows Installer 4.5 redistribuible
-
Microsoft .NET Framework 4 Targeting Pack. El paquete de destino se incluye en la configuración de Visual Studio 2010 y también está disponible por separado enMicrosoft Windows SDK para Windows 7 y .NET Framework 4.
Modificadores de la línea de comandos para esta actualización
Para obtener más información sobre los modificadores de la línea de comandos de Windows Installer, visite el siguiente sitio web de Microsoft:
Información general sobre los modificadores de la línea de comandos de Windows InstallerPara obtener más información sobre Windows Installer, visite el siguiente sitio web de Microsoft:
Requisito de reinicio
Tienes que reiniciar el equipo después de instalar esta actualización si los archivos que se están actualizando están bloqueados o se están usando al instalar esta actualización.
Problemas conocidos con esta actualización
Haga clic aquí para ver u ocultar información detallada
Problema 1
Al usar Visual Studio 2010 SP1 para crear un sitio web o una aplicación web que usa .NET Framework 4.0.3, se produce un error si se vuelve a crear el archivo Web.config.
Causa
Este problema se produce porque se escribe un valor incorrecto para el atributo targetFramework en el archivo Web.config.
Solución
Para resolver este problema, abra el archivo Web.config y cambie manualmente el valor del atributo targetFramework a 4.0.3.
Problema 2
Al crear un nuevo proyecto de complemento de Visual Studio, recibe el siguiente mensaje de error si establece el marco de trabajo de destino en .NET Framework 4.0.3:
Asistente para complementos de Visual Studio: Se produjo un error y el asistente no pudo generar el proyecto. Comprueba que el lenguaje de programación esté instalado correctamente.
Solución
Para resolver este problema, siga estos pasos:
-
Establezca el marco de trabajo de destino en .NET Framework 4 al crear el proyecto de complemento de Visual Studio.
-
Establezca el marco de destino del proyecto de complemento en .NET Framework 4.0.3 después de crear el proyecto.
Problema 3
Al crear una aplicación de Common Language Runtime (CLR) de C++ en Visual Studio 2010 SP1 con destino a .NET Framework 4.0.3, la versión del marco de trabajo de destino permanece como .NET Framework 4 y no puede usar las nuevas características de .NET Framework 4.0.3.
Causa
Este problema se produce porque Visual Studio 2010 no puede insertar la versión de marco de trabajo de destino correcta en el archivo de proyecto correspondiente (.vcxproj).
El valor permanece como sigue en el archivo de proyecto, aunque el proyecto se crea para .NET Framework 4.0.3:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Solución
Para resolver este problema, abra el archivo de proyecto de C++ en el bloc de notas, cambie targetFrameworkVersion a 4.0.3 manualmente y, a continuación, vuelva a abrir el proyecto.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Información sobre la desinstalación de la actualización
Para quitar esta actualización, usa el elemento Agregar o quitar programas de Panel de control.
Información sobre el reemplazo de actualización
Esta actualización no sustituye a ninguna actualización publicada previamente.
Información de archivo
Haga clic aquí para ver u ocultar información
detallada La versión global de esta revisión tiene los atributos de archivo (o atributos de archivo posteriores) que se enumeran en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). Cuando vea la información del archivo, esta se convertirá a la hora local. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.
Nombre de archivo |
Versión del archivo |
Tamaño de archivo |
Fecha |
Time |
---|---|---|---|---|
DHtmlHeader.html |
No aplicable |
16,118 |
20 de enero de 2012 |
15:02 |
Setup o Setup.exe |
10.0.30319.551 |
79,112 |
20 de enero de 2012 |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20 de enero de 2012 |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20 de enero de 2012 |
15:10 |
SetupUi.xsd |
No aplicable |
30,120 |
20 de enero de 2012 |
15:02 |
Sqmapidll |
6.0.6000.16386 |
144,416 |
20 de enero de 2012 |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 de enero de 2012 |
06:20 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20 de enero de 2012 |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20 de enero de 2012 |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 de enero de 2012 |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 de enero de 2012 |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 de enero de 2012 |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 de enero de 2012 |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20 de enero de 2012 |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20 de enero de 2012 |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 de enero de 2012 |
15:48 |
Print.ico |
No aplicable |
1,150 |
20 de enero de 2012 |
12:42 |
Girar1.ico |
No aplicable |
894 |
20 de enero de 2012 |
12:42 |
Girar 2.ico |
No aplicable |
894 |
20 de enero de 2012 |
12:42 |
Girar3.ico |
No aplicable |
894 |
20 de enero de 2012 |
12:42 |
Girar4.ico |
No aplicable |
894 |
20 de enero de 2012 |
12:42 |
Rotate5.ico |
No aplicable |
894 |
20 de enero de 2012 |
12:42 |
Girar6.ico |
No aplicable |
894 |
20 de enero de 2012 |
12:42 |
Rotate7.ico |
No aplicable |
894 |
20 de enero de 2012 |
12:42 |
Rotate8.ico |
No aplicable |
894 |
20 de enero de 2012 |
12:42 |
Save.ico |
No aplicable |
1,150 |
20 de enero de 2012 |
12:42 |
Setup.ico |
No aplicable |
36,710 |
20 de enero de 2012 |
12:42 |
SysReqMet.ico |
No aplicable |
1,150 |
20 de enero de 2012 |
12:42 |
SysReqNotMet.ico |
No aplicable |
1,150 |
20 de enero de 2012 |
12:42 |
stop.ico |
No aplicable |
10,134 |
20 de enero de 2012 |
12:42 |
warn.ico |
No aplicable |
10,134 |
20 de enero de 2012 |
12:42 |
watermark.bmp |
No aplicable |
325,760 |
21 de enero de 2012 |
07:14 |
header.bmp |
No aplicable |
7,308 |
21 de enero de 2012 |
07:14 |
DisplayIcon.ico |
No aplicable |
88,533 |
20 de enero de 2012 |
15:02 |
UiInfo.xml |
No aplicable |
37,488 |
21 de enero de 2012 |
07:14 |
Strings.xml |
No aplicable |
13,606 |
21 de enero de 2012 |
07:14 |
SplashScreen.bmp |
No aplicable |
196,662 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
39,428 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
37,308 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
32,750 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
29,580 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
29,564 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
38,750 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
39,304 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
38,672 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
31,766 |
21 de enero de 2012 |
07:14 |
LocalizedData.xml |
No aplicable |
39,046 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
968 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
656 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
2,255 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
1,631 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
1,613 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
812 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
865 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
987 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
3,014 |
21 de enero de 2012 |
07:14 |
EULA.rtf |
No aplicable |
22:30 |
21 de enero de 2012 |
07:14 |
ParameterInfo.xml |
No aplicable |
7,946 |
21 de enero de 2012 |
07:14 |
netfx_403mtpack.msi |
No aplicable |
464,384 |
21 de enero de 2012 |
1,401 |
netfx_403mtpack.cab |
No aplicable |
18,689,398 |
21 de enero de 2012 |
13:59 |