Introducere (articolul poate să fie în limba engleză)
Acest articol descrie Pachetul de direcționare multiplă pentru Microsoft .NET Framework 4.0.3. Acest pachet de direcționare multiplă adaugă suport pentru noile API-uri introduse în actualizarea 4.0.3 pentru Microsoft .NET Framework 4 - Runtime Update.
Pentru mai multe informații despre actualizarea 4.0.3 pentru Microsoft .NET Framework 4 - Runtime Update, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
2600211Actualizarea 4.0.3 pentru Microsoft .NET Framework 4 - Actualizarea Runtime Pentru mai multe informații despre pachetele de direcționare multiplă pentru .NET Framework, vizitați următorul site web Microsoft:
Informații generale despre pachetele de direcționare multiplă pentru .NET Framework
Notă Dacă ați instalat anterior versiunea Beta a acestei actualizări, vă recomandăm să dezinstalați Pachetul de țintire multiplă pentru Microsoft .NET Framework 4.0.3 Beta de pe Panou de control înainte de a instala această actualizare.
Mai multe informații
Pachetul de direcționare multiplă pentru Microsoft .NET Framework 4.0.3 este inclus în actualizarea 4.0.3 pentru Microsoft .NET Framework 4 - Design-Time Update pentru Visual Studio 2010 SP1. Acest pachet de direcționare multiplă instalează asamblări de referințe noi, fișiere IntelliSense și alte fișiere de suport.
Pentru mai multe informații despre actualizarea timpului de proiectare, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2600214 Actualizarea 4.0.3 pentru Microsoft .NET Framework 4 - actualizarea Design-Time pentru Visual Studio 2010 SP1Notes
-
Cadrele țintă adăugate de această actualizare la Microsoft Visual Studio pentru proiecte de utilizat sunt ".NET Framework 4.0.3" și ".NET Framework 4.0.3 Client Profile".
-
După ce aplicați acest pachet de direcționare multiplă, puteți construi proiecte noi care utilizează .NET Framework 4.0.3.
Notă Puteți construi proiecte noi care utilizează caracteristicile introduse în .NET Framework 4.0.1, .NET Framework 4.02 sau .NET Framework 4.0.3 runtimes. -
Pachetul de direcționare multiplă pentru Microsoft .NET Framework 4.0.3 este cumulativ. Include toate fișierele asociate din pachetele de direcționare multiplă pentru .NET Framework 4.0.1 și pentru .NET Framework 4.0.2. Prin urmare, nu trebuie să instalați separat pachetele anterioare de direcționare multiplă după ce instalați pachetul de direcționare multiplă pentru Microsoft .NET Framework 4.0.3 pentru a construi proiecte noi.
-
Dar Pachetul de direcționare multiplă pentru Microsoft .NET Framework 4.0.3 expune doar țintele .NET Framework 4.0.3. De exemplu, această actualizare expune doar țintirea .NET Framework 4.0.3 și nu expune țintirea pentru .NET Framework 4.0.1 sau pentru .NET Framework 4.0.2.
-
Țintirea pentru .NET Framework 4.0.1 și .NET Framework 4.0.2 poate coexista cu direcționarea pentru .NET Framework 4.0.3. Puteți utiliza în continuare direcționarea anterioară pentru orice proiecte existente construite pentru .NET Framework 4.0.1 și pentru .NET Framework 4.0.2. Cu toate acestea, fiecare versiune trebuie instalată utilizând propriul pachet de instalare.
-
Atunci când deschideți un proiect care utilizează .NET Framework 4.0.3 pe un computer care rulează Visual Studio, primiți următorul mesaj de eroare dacă nu este instalat pachetul de direcționare multiplă corespunzător:
Cadru țintă proiect neinstalat
Acest mesaj de eroare indică faptul că nu este instalat pachetul obligatoriu de direcționare multiplă. Pentru a rezolva această problemă, instalați pachetul obligatoriu de direcționare multiplă descris în secțiunea "Informații despre actualizare".
Actualizați informațiile
Pachetul de țintire multiplă pentru .NET Framework 4.0.3 este inclus în actualizarea descrisă în următorul articol din Baza de cunoștințe Microsoft:
2600214 Actualizarea 4.0.3 pentru Microsoft .NET Framework 4 - actualizarea Design-Time pentru Visual Studio 2010 SP1
Dacă dezvoltați aplicații pentru .NET Framework 4.0.3 în Visual Studio 2010 SP1, descărcați Design-Time Update de la următorul site web Centru de descărcare Microsoft:
Descărcați pachetul acum.
Pentru mai multe informații despre pachetele .NET Framework de direcționare multiplă disponibile pentru Visual Studio 2010, vizitați următorul site web:
Informații generale despre pachetele .NET Framework de direcționare multiplă disponibile pentru Visual Studio 2010Dacă dezvoltați aplicații pentru .NET Framework 4.0.3 pe orice versiune majoră de produs care este mai recentă decât Visual Studio 2010, puteți descărca direct pachetul de direcționare multiplă de pe următorul site web Centru de descărcare Microsoft. Vă recomandăm să nu utilizați următorul pachet de actualizare pentru a vă configura timpul de proiectare în Visual Studio 2010 sau Visual Studio 11 Developer Preview:
Descărcați pachetul acum.
Pentru mai multe informații despre Visual Studio 11 Developer Preview, vizitați următorul site web MSDN:
Visual Studio 11 Developer Preview
Pentru mai multe informații despre descărcarea fișierelor de asistență Microsoft, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
119591 Cum să obțineți fișiere de asistență Microsoft de la serviciile onlineMicrosoft a scanat acest fișier de viruși. Microsoft a utilizat cel mai recent software de detectare a virușilor care era disponibil la data la care a fost publicat fișierul. Fișierul este stocat pe servere cu securitate îmbunătățită care contribuie la prevenirea oricăror modificări neautorizate ale fișierului.
Cerinţe preliminare
Pentru a instala această actualizare, trebuie să aveți următorul software instalat:
-
Windows Installer 3.1 sau o versiune mai recentă de Windows Installer. Pentru a obține cea mai recentă versiune de Windows Installer, vizitați următorul site web Microsoft:
Descărcați informațiile pentru Windows Installer 4.5 Redistributable
-
Microsoft .NET Framework 4 Targeting Pack. Pachetul de țintire este inclus în instalarea Visual Studio 2010 și este disponibil separat în
Microsoft Windows SDK pentru Windows 7 și .NET Framework 4.
Argumente în linia de comandă pentru această actualizare
Pentru mai multe informații despre argumentele din linia de comandă Windows Installer, vizitați următorul site web Microsoft:
Informații generale despre argumentele din linia de comandă Windows InstallerPentru mai multe informații despre Windows Installer, vizitați următorul site web Microsoft:
Cerință repornire
Trebuie să reporniți computerul după ce instalați această actualizare dacă fișierele care se actualizează sunt blocate sau sunt utilizate atunci când instalați această actualizare.
Probleme cunoscute cu această actualizare
Faceți clic aici pentru a vizualiza sau a ascunde informații detaliate
Problema 1
Atunci când utilizați Visual Studio 2010 SP1 pentru a construi un site web sau o aplicație web care utilizează .NET Framework 4.0.3, apare o eroare dacă fișierul Web.config este creat din nou.
Cauză
Această problemă apare deoarece o valoare incorectă pentru atributul targetFramework este scrisă în fișierul Web.config.
Rezolvare
Pentru a rezolva această problemă, deschideți fișierul Web.config, apoi modificați manual valoarea atributului targetFramework la 4.0.3.
Problema 2
Atunci când creați un nou proiect de completare Visual Studio, primiți următorul mesaj de eroare dacă setați cadrul țintă la .NET Framework 4.0.3:
Expert program de completare Visual Studio: S-a produs o eroare și expertul nu a putut genera proiectul. Verificați dacă limbajul de programare este instalat corect.
Rezolvare
Pentru a rezolva această problemă, urmați acești pași:
-
Setați cadrul țintă la .NET Framework 4 atunci când creați proiectul programului de completare Visual Studio.
-
Setați cadrul țintă pentru proiectul programului de completare la .NET Framework 4.0.3 după crearea proiectului.
Problema 3
Atunci când creați o aplicație C++ common language runtime (CLR) în Visual Studio 2010 SP1 care vizează .NET Framework 4.0.3, versiunea cadru țintă rămâne ca .NET Framework 4 și nu puteți utiliza noile caracteristici din .NET Framework 4.0.3.
Cauză
Această problemă apare deoarece Visual Studio 2010 nu poate insera versiunea corectă de cadru țintă în fișierul de proiect corespunzător (.vcxproj).
Valoarea rămâne următoarea în fișierul de proiect, deși proiectul este creat pentru .NET Framework 4.0.3:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Rezolvare
Pentru a rezolva această problemă, deschideți fișierul de proiect C++ în notepad, modificați TargetFrameworkVersion la 4.0.3 manual, apoi redeschideți proiectul.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Informații despre eliminarea actualizării
Pentru a elimina această actualizare, utilizați elementul Adăugare sau eliminare programe din Panou de control.
Informații despre înlocuirea actualizării
Această actualizare nu înlocuiește o actualizare lansată anterior.
Informații despre fișier
Faceți clic aici pentru a vizualiza sau a ascunde informații detaliate
Versiunea globală a acestei remedieri rapide are atributele de fișier (sau atributele de fișier mai recente) care sunt listate în tabelul următor. Datele și orele pentru aceste fișiere sunt listate în Timpul universal (UTC). Când vizualizați informațiile despre fișier, acestea sunt convertite la ora locală. Pentru a găsi diferența dintre UTC și ora locală, utilizați fila Fus orar din elementul Dată și oră din Panou de control.
Nume fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Timp |
---|---|---|---|---|
DHtmlHeader.html |
Nu se aplică |
16,118 |
20 ianuarie 2012 |
15:02 |
Setup.exe |
10.0.30319.551 |
79,112 |
20 ianuarie 2012 |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20 ianuarie 2012 |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20 ianuarie 2012 |
15:10 |
SetupUi.xsd |
Nu se aplică |
30,120 |
20 ianuarie 2012 |
15:02 |
sqmapi.dll |
6.0.6000.16386 |
144,416 |
20 ianuarie 2012 |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 ianuarie 2012 |
20:06 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20 ianuarie 2012 |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20 ianuarie 2012 |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 ianuarie 2012 |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 ianuarie 2012 |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 ianuarie 2012 |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 ianuarie 2012 |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20 ianuarie 2012 |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20 ianuarie 2012 |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 ianuarie 2012 |
15:48 |
Print.ico |
Nu se aplică |
1,150 |
20 ianuarie 2012 |
12:42 |
Rotire1.ico |
Nu se aplică |
894 |
20 ianuarie 2012 |
12:42 |
Rotire2.ico |
Nu se aplică |
894 |
20 ianuarie 2012 |
12:42 |
Rotate3.ico |
Nu se aplică |
894 |
20 ianuarie 2012 |
12:42 |
Rotate4.ico |
Nu se aplică |
894 |
20 ianuarie 2012 |
12:42 |
Rotate5.ico |
Nu se aplică |
894 |
20 ianuarie 2012 |
12:42 |
Rotate6.ico |
Nu se aplică |
894 |
20 ianuarie 2012 |
12:42 |
Rotate7.ico |
Nu se aplică |
894 |
20 ianuarie 2012 |
12:42 |
Rotate8.ico |
Nu se aplică |
894 |
20 ianuarie 2012 |
12:42 |
Salvare.ico |
Nu se aplică |
1,150 |
20 ianuarie 2012 |
12:42 |
Setup.ico |
Nu se aplică |
36,710 |
20 ianuarie 2012 |
12:42 |
SysReqMet.ico |
Nu se aplică |
1,150 |
20 ianuarie 2012 |
12:42 |
SysReqNotMet.ico |
Nu se aplică |
1,150 |
20 ianuarie 2012 |
12:42 |
stop.ico |
Nu se aplică |
10,134 |
20 ianuarie 2012 |
12:42 |
warn.ico |
Nu se aplică |
10,134 |
20 ianuarie 2012 |
12:42 |
watermark.bmp |
Nu se aplică |
325,760 |
21 ianuarie 2012 |
14:07 |
header.bmp |
Nu se aplică |
7,308 |
21 ianuarie 2012 |
14:07 |
DisplayIcon.ico |
Nu se aplică |
88,533 |
20 ianuarie 2012 |
15:02 |
UiInfo.xml |
Nu se aplică |
37,488 |
21 ianuarie 2012 |
14:07 |
Strings.xml |
Nu se aplică |
13,606 |
21 ianuarie 2012 |
14:07 |
SplashScreen.bmp |
Nu se aplică |
196,662 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
39,428 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
37,308 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
32,750 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
29,580 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
29,564 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
38,750 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
39,304 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
38,672 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
31,766 |
21 ianuarie 2012 |
14:07 |
LocalizedData.xml |
Nu se aplică |
39,046 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
968 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
656 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
2,255 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
1,631 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
1,613 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
812 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
865 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
987 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
3,014 |
21 ianuarie 2012 |
14:07 |
EULA.rtf |
Nu se aplică |
2,230 |
21 ianuarie 2012 |
14:07 |
ParameterInfo.xml |
Nu se aplică |
7,946 |
21 ianuarie 2012 |
14:07 |
netfx_403mtpack.msi |
Nu se aplică |
464,384 |
21 ianuarie 2012 |
14:01 |
netfx_403mtpack.cab |
Nu se aplică |
18,689,398 |
21 ianuarie 2012 |
13:59 |