Introdução
Este artigo descreve o Multi-Targeting Pack para o Microsoft .NET Framework 4.0.3. Este pacote de múltiplos destinos adiciona suporte para as novas APIs introduzidas na Atualização 4.0.3 para o Microsoft .NET Framework 4 – Atualização do Runtime.
Para obter mais informações sobre a Atualização 4.0.3 para o Microsoft .NET Framework 4 – Atualização de Tempo de Tempo Deslize, clique no número do artigo seguinte para ver o artigo na Base de Dados de Conhecimento Microsoft:2600211Atualização 4.0.3 para o Microsoft .NET Framework 4 – Atualização do Runtime Para obter mais informações sobre pacotes de múltiplos destinos para a .NET Framework, visite o seguinte site da Microsoft:
Informações gerais sobre pacotes de destino múltiplos para a .NET Framework
Nota Se instalou anteriormente a versão Beta desta atualização, recomendamos que desinstale o Multi-Targeting Pack do Microsoft .NET Framework 4.0.3 Beta do Painel de Controlo antes de instalar esta atualização.
Mais Informações
O Multi-Targeting Pack para o Microsoft .NET Framework 4.0.3 está incluído na Atualização 4.0.3 para o Microsoft .NET Framework 4 - Design-Time Update para o Visual Studio 2010 SP1. Este pacote de múltiplos destinos instala novas assemblagens de referência, ficheiros IntelliSense e outros ficheiros de suporte.
Para obter mais informações sobre a atualização do tempo de estrutura, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:2600214 Atualização 4.0.3 para o Microsoft .NET Framework 4 - Design-Time Atualização para Visual Studio 2010 SP1Notes
-
As estruturas de destino adicionadas por esta atualização ao Microsoft Visual Studio para projetos a utilizar são ".NET Framework 4.0.3" e ".NET Framework 4.0.3 Perfil de Cliente".
-
Após aplicar este pacote com múltiplos destinos, pode criar novos projetos que utilizem a .NET Framework 4.0.3.
Nota Pode criar novos projetos que utilizem as funcionalidades introduzidas nos runtimes do .NET Framework 4.0.1, .NET Framework 4.02 ou .NET Framework 4.0.3. -
O Multi-Targeting Pack para o Microsoft .NET Framework 4.0.3 é cumulativo. Inclui todos os ficheiros relacionados de pacotes de destino múltiplo para o .NET Framework 4.0.1 e para o .NET Framework 4.0.2. Por conseguinte, não tem de instalar os pacotes de multi-direcções anteriores separadamente após instalar o Multi-Targeting Pack para o Microsoft .NET Framework 4.0.3 para criar novos projetos.
-
Mas o Multi-Targeting Pack para o Microsoft .NET Framework 4.0.3 expõe apenas os .NET Framework 4.0.3. Por exemplo, esta atualização expõe apenas a direcção .NET Framework 4.0.3 e não expõe a direcção para o .NET Framework 4.0.1 ou para a .NET Framework 4.0.2.
-
O destino do .NET Framework 4.0.1 e do .NET Framework 4.0.2 pode coexistir com a direcção para o .NET Framework 4.0.3. Ainda pode utilizar a direcção anterior para quaisquer projetos existentes criados para a .NET Framework 4.0.1 e para o .NET Framework 4.0.2. No entanto, cada versão tem de ser instalada utilizando o seu próprio pacote de instalação.
-
Quando abre um projeto que utiliza o .NET Framework 4.0.3 num computador que está a executar o Visual Studio, recebe a seguinte mensagem de erro se o pacote multi-direccional correspondente não estiver instalado:
Project Target framework Not Installed
Atualizar informações
O Multi-Targeting Pack para o .NET Framework 4.0.3 está incluído na atualização descrita no seguinte artigo da Base de Dados de Conhecimento Microsoft:
2600214 Atualização 4.0.3 para o Microsoft .NET Framework 4 - Design-Time Atualização para o Visual Studio 2010 SP1 Se desenvolver aplicações para o .NET Framework 4.0.3 no Visual Studio 2010 SP1, transfira o Design-Time Update a partir do seguinte site do Centro de Transferências da Microsoft: Transferir o pacote agora. Para obter mais informações sobre os pacotes .NET Framework de múltiplos destinos para o Visual Studio 2010, visite o seguinte site:
Informações gerais sobre os pacotes .NET Framework de múltiplos destinos para o Visual Studio 2010Se estiver a desenvolver aplicações para o .NET Framework 4.0.3 em qualquer versão principal do produto posterior ao Visual Studio 2010, pode transferir diretamente o pacote com múltiplos destinos a partir do seguinte site do Centro de Transferências da Microsoft. Recomendamos que não utilize o seguinte pacote de atualizações para configurar o seu design-time no Visual Studio 2010 ou no Visual Studio 11 Developer Preview: Transfira o pacote agora. Para obter mais informações sobre o Visual Studio 11 Developer Preview, visite o seguinte site do MSDN:
Visual Studio 11 Developer Preview Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft através de serviços onlineA Microsoft detetou vírus neste ficheiro. A Microsoft usou o software de deteção de vírus mais recente disponível na data em que o ficheiro foi publicado. O ficheiro é armazenado em servidores melhorados de segurança que ajudam a impedir alterações não autorizadas ao ficheiro.
Pré-requisitos
Para instalar esta atualização, tem de ter o seguinte software instalado:
-
Windows Installer 3.1 ou uma versão posterior do Windows Installer. Para obter a versão mais recente do Windows Installer, visite o seguinte site da Microsoft:
Informações de transferência do Windows Installer 4.5 Redistributable
-
Microsoft .NET Framework 4 Targeting Pack. O pacote de destino está incluído na configuração do Visual Studio 2010Microsoft Windows SDK para Windows 7 e .NET Framework 4.
e também está disponível separadamente no
Command-line switches for this update
Para obter mais informações sobre os switches de linha de comandos do Windows Installer, visite o seguinte site da Microsoft:
Informações gerais sobre os comutador de linha de comandos do Windows InstallerPara obter mais informações sobre o Windows Installer, visite o seguinte site da Microsoft:
Requisitos de reinício
Terá de reiniciar o computador após instalar esta atualização se os ficheiros que estão a ser atualizados estiverem bloqueados ou estiverem a ser utilizados quando instalar esta atualização.
Problemas conhecidos desta atualização
Clique aqui para ver ou ocultar informações detalhadas
Problema 1
Quando utiliza o Visual Studio 2010 SP1 para criar um site ou uma aplicação Web que utilize o .NET Framework 4.0.3, ocorre um erro se o ficheiro Web.config for recriado.
Causa
Este problema ocorre porque um valor incorreto do atributo targetFramework é escrito no Web.config ficheiro.
Resolução
Para resolver este problema, abra o Web.config e, em seguida, altere manualmente o valor do atributo targetFramework para 4.0.3.
Problema 2
Quando cria um novo projeto de add-in do Visual Studio, recebe a seguinte mensagem de erro se definir a estrutura de destino para .NET Framework 4.0.3:
Assistente de Adicionar do Visual Studio: ocorreu um erro e o assistente não foi possível gerar o projeto. Verifique se a linguagem de programação está corretamente instalada.
Resolução
Para resolver este problema, siga estes passos:
-
Defina a estrutura de destino .NET Framework 4 quando criar o projeto de add-in do Visual Studio.
-
Defina a estrutura de destino do projeto de add-in para .NET Framework 4.0.3 após a criação do projeto.
Problema 3
Quando cria uma aplicação de runtime de idioma comum (CLR) C++ no Visual Studio 2010 SP1 que tem como destino o .NET Framework 4.0.3, a versão de target framework permanece como o .NET Framework 4 e não pode utilizar as novas funcionalidades do .NET Framework 4.0.3.
Causa
Este problema ocorre porque o Visual Studio 2010 não consegue inserir a versão de target framework correta no ficheiro de projeto correspondente (.vcxproj).
O valor permanece como seguinte no ficheiro de projeto apesar de o projeto ser criado para o .NET Framework 4.0.3:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Resolução
Para resolver este problema, abra o ficheiro de projeto C++ no bloco de notas, altere o TargetFrameworkVersion para 4.0.3 manualmente e, em seguida, reabra o projeto.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Informações sobre a remoção de atualizações
Para remover esta atualização, utilize o item Adicionar ou Remover Programas Painel de Controlo.
Atualizar informações de substituição
Esta atualização não substitui uma atualização lançada anteriormente.
Informações de ficheiro
Clique aqui para ver ou ocultar informações detalhadas
A versão global desta hotfix tem os atributos de ficheiro (ou atributos de ficheiro posteriores) indicados na seguinte tabela. As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para encontrar a diferença entre UTC e a hora local, utilize o separador Zona Horário no item Data e Hora na Painel de Controlo.
Nome de ficheiro |
Versão de ficheiro |
Tamanho do ficheiro |
Data |
Hora |
---|---|---|---|---|
DHtmlHeader.html |
Não aplicável |
16,118 |
20-jan-2012 |
15:02 |
Setup.exe |
10.0.30319.551 |
79,112 |
20-jan-2012 |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20-jan-2012 |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20-jan-2012 |
15:10 |
SetupUi.xsd |
Não aplicável |
30,120 |
20-jan-2012 |
15:02 |
sqmapi.dll |
6.0.6000.16386 |
144,416 |
20-jan-2012 |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-jan-2012 |
20:06 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20-jan-2012 |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20-jan-2012 |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20-jan-2012 |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20-jan-2012 |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-jan-2012 |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-jan-2012 |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20-jan-2012 |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20-jan-2012 |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-jan-2012 |
15:48 |
Print.ico |
Não aplicável |
1,150 |
20-jan-2012 |
12:42 |
Rodar1.ico |
Não aplicável |
894 |
20-jan-2012 |
12:42 |
Rodar2.ico |
Não aplicável |
894 |
20-jan-2012 |
12:42 |
Rodar3.ico |
Não aplicável |
894 |
20-jan-2012 |
12:42 |
Rodar4.ico |
Não aplicável |
894 |
20-jan-2012 |
12:42 |
Rotate5.ico |
Não aplicável |
894 |
20-jan-2012 |
12:42 |
Rotate6.ico |
Não aplicável |
894 |
20-jan-2012 |
12:42 |
Rotate7.ico |
Não aplicável |
894 |
20-jan-2012 |
12:42 |
Rotate8.ico |
Não aplicável |
894 |
20-jan-2012 |
12:42 |
Save.ico |
Não aplicável |
1,150 |
20-jan-2012 |
12:42 |
Setup.ico |
Não aplicável |
36,710 |
20-jan-2012 |
12:42 |
SysReqMet.ico |
Não aplicável |
1,150 |
20-jan-2012 |
12:42 |
SysReqNotMet.ico |
Não aplicável |
1,150 |
20-jan-2012 |
12:42 |
stop.ico |
Não aplicável |
10,134 |
20-jan-2012 |
12:42 |
warn.ico |
Não aplicável |
10,134 |
20-jan-2012 |
12:42 |
watermark.bmp |
Não aplicável |
325,760 |
21-jan-2012 |
14:07 |
header.bmp |
Não aplicável |
7,308 |
21-jan-2012 |
14:07 |
DisplayIcon.ico |
Não aplicável |
88,533 |
20-jan-2012 |
15:02 |
UiInfo.xml |
Não aplicável |
37,488 |
21-jan-2012 |
14:07 |
Strings.xml |
Não aplicável |
13,606 |
21-jan-2012 |
14:07 |
SplashScreen.bmp |
Não aplicável |
196,662 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
39,428 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
37,308 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
32,750 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
29,580 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
29,564 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
38,750 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
39,304 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
38,672 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
31,766 |
21-jan-2012 |
14:07 |
LocalizedData.xml |
Não aplicável |
39,046 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
968 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
656 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
2,255 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
1,631 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
1,613 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
812 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
865 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
987 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
3,014 |
21-jan-2012 |
14:07 |
EULA.rtf |
Não aplicável |
2,230 |
21-jan-2012 |
14:07 |
ParameterInfo.xml |
Não aplicável |
7,946 |
21-jan-2012 |
14:07 |
netfx_403mtpack.msi |
Não aplicável |
464,384 |
21-jan-2012 |
14:01 |
netfx_403mtpack.cab |
Não aplicável |
18,689,398 |
21-jan-2012 |
13:59 |