Einführung
In diesem Artikel wird das Multi-Targeting Pack für microsoft .NET Framework 4.0.3 beschrieben. Dieses Multiadressierungspaket bietet Unterstützung für die neuen APIs, die in Update 4.0.3 für Microsoft .NET Framework 4 – Runtime Update eingeführt wurden.
Weitere Informationen zu Update 4.0.3 für Microsoft .NET Framework 4 – Runtime Update erhalten Sie, indem Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2600211Update 4.0.3 für Microsoft .NET Framework 4 – Laufzeitupdate Weitere Informationen zu Multiadressierungspaketen für die .NET Framework finden Sie auf der folgenden Microsoft-Website:
Allgemeine Informationen zu Multiadressierungspaketen für die .NET Framework
Hinweis Wenn Sie die Betaversion dieses Updates zuvor installiert haben, empfehlen wir, das Multi-Targeting Pack für microsoft .NET Framework 4.0.3 Beta von Systemsteuerung zu deinstallieren, bevor Sie dieses Update installieren.
Weitere Informationen
Multiadressierungspaket für Microsoft .NET Framework 4.0.3 ist in Update 4.0.3 für Microsoft .NET Framework 4 – Design-Time Update für Visual Studio 2010 SP1 enthalten. Dieses Multiadressierungspaket installiert neue Referenzassemblys, IntelliSense-Dateien und andere Unterstützende Dateien.
Weitere Informationen zum Designzeitupdate erhalten Sie, indem Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2600214 Update 4.0.3 für Microsoft .NET Framework 4 – Design-Time Update für Visual Studio 2010 SP1Notes
-
Die Zielframeworks, die von diesem Update zu Microsoft Visual Studio für zu verwendende Projekte hinzugefügt werden, sind ".NET Framework 4.0.3" und ".NET Framework 4.0.3-Clientprofil".
-
Nachdem Sie dieses Multiadressierungspaket angewendet haben, können Sie neue Projekte erstellen, die die .NET Framework 4.0.3 verwenden.
Hinweis Sie können neue Projekte erstellen, die die Features verwenden, die in .NET Framework 4.0.1, .NET Framework 4.02 oder .NET Framework 4.0.3-Laufzeiten eingeführt wurden. -
Multi-Targeting Pack für microsoft .NET Framework 4.0.3 ist kumulativ. Es enthält alle zugehörigen Dateien aus Multiadressierungspaketen für die .NET Framework 4.0.1 und für die .NET Framework 4.0.2. Daher müssen Sie die vorherigen Multiadressierungspakete nicht separat installieren, nachdem Sie das Multi-Targeting Pack für microsoft .NET Framework 4.0.3 zum Erstellen neuer Projekte installiert haben.
-
Das Multi-Targeting Pack für Microsoft .NET Framework 4.0.3 macht jedoch nur .NET Framework 4.0.3-Ziele verfügbar. Mit diesem Update wird beispielsweise nur die .NET Framework 4.0.3-Zielbestimmung verfügbar gemacht und die Zielbestimmung für die .NET Framework 4.0.1 oder für die .NET Framework 4.0.2 nicht verfügbar gemacht.
-
Die Zielbestimmung für die .NET Framework 4.0.1 und die .NET Framework 4.0.2 können mit der Zielbestimmung für die .NET Framework 4.0.3 koexistieren. Sie können weiterhin die vorherige Zielbestimmung für alle vorhandenen Projekte verwenden, die für die .NET Framework 4.0.1 und für die .NET Framework 4.0.2 erstellt wurden. Jede Version muss jedoch mithilfe eines eigenen Installationspakets installiert werden.
-
Wenn Sie ein Projekt öffnen, das die .NET Framework 4.0.3 auf einem Computer mit Visual Studio verwendet, wird die folgende Fehlermeldung angezeigt, wenn das entsprechende Multiadressierungspaket nicht installiert ist:
Projektzielframework nicht installiert
Diese Fehlermeldung gibt an, dass das erforderliche Multiadressierungspaket nicht installiert ist. Installieren Sie das erforderliche Multiadressierungspaket, das im Abschnitt "Updateinformationen" beschrieben wird, um dieses Problem zu beheben.
Informationen zum Update
Multi-Targeting Pack für die .NET Framework 4.0.3 ist im Update enthalten, das im folgenden Microsoft Knowledge Base-Artikel beschrieben wird:
2600214 Update 4.0.3 für Microsoft .NET Framework 4 – Design-Time Update für Visual Studio 2010 SP1
Wenn Sie Anwendungen für die .NET Framework 4.0.3 in Visual Studio 2010 SP1 entwickeln, laden Sie Design-Time Update von der folgenden Microsoft Download Center-Website herunter:
Laden Sie das Paket jetzt herunter.
Weitere Informationen zu den verfügbaren .NET Framework Multi-Targeting-Paketen für Visual Studio 2010 finden Sie auf der folgenden Website:
Allgemeine Informationen zu den verfügbaren .NET Framework Multiadressierungspaketen für Visual Studio 2010Wenn Sie Anwendungen für die .NET Framework 4.0.3 für alle Hauptproduktversionen entwickeln, die später als Visual Studio 2010 sind, können Sie das Multiadressierungspaket direkt von der folgenden Microsoft Download Center-Website herunterladen. Es wird empfohlen, das folgende Updatepaket nicht zum Einrichten der Entwurfszeit in Visual Studio 2010 oder Visual Studio 11 Developer Preview zu verwenden:
Laden Sie das Paket jetzt herunter.
Weitere Informationen zur Visual Studio 11 Developer Preview finden Sie auf der folgenden MSDN-Website:
Visual Studio 11 Developer Preview
Weitere Informationen zum Herunterladen von Microsoft-Supportdateien erhalten Sie, indem Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 So erhalten Sie Microsoft-Supportdateien von OnlinedienstenMicrosoft hat diese Datei auf Viren überprüft. Dazu wurde die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.
Voraussetzungen
Um dieses Update installieren zu können, muss die folgende Software installiert sein:
-
Windows Installer 3.1 oder eine höhere Version von Windows Installer. Um die neueste Version von Windows Installer zu erhalten, besuchen Sie die folgende Microsoft-Website:
Herunterladen von Informationen für Windows Installer 4.5 Redistributable
-
Microsoft .NET Framework 4 Targeting Pack. Das Zielpaket ist im Visual Studio 2010-Setup enthalten und ist auch separat in
Microsoft Windows SDK für Windows 7 und .NET Framework 4 verfügbar.
Befehlszeilenoptionen für dieses Update
Weitere Informationen zu Windows Installer-Befehlszeilenoptionen finden Sie auf der folgenden Microsoft-Website:
Allgemeine Informationen zu Windows Installer-BefehlszeilenoptionenWeitere Informationen zu Windows Installer finden Sie auf der folgenden Microsoft-Website:
Neustartanforderung
Sie müssen den Computer nach der Installation dieses Updates neu starten, wenn die zu aktualisierenden Dateien gesperrt sind oder bei der Installation dieses Updates verwendet werden.
Bekannte Probleme mit diesem Update
Klicken Sie hierauf, um die Detailinformationen anzuzeigen oder auszublenden
Problem 1
Wenn Sie Visual Studio 2010 SP1 verwenden, um eine Website oder eine Webanwendung zu erstellen, die die .NET Framework 4.0.3 verwendet, tritt ein Fehler auf, wenn die Web.config Datei neu erstellt wird.
Ursache
Dieses Problem tritt auf, weil ein falscher Wert für das targetFramework-Attribut in die Web.config Datei geschrieben wird.
Lösung
Um dieses Problem zu beheben, öffnen Sie die Web.config Datei, und ändern Sie dann den Wert des targetFramework-Attributs manuell in 4.0.3.
Problem 2
Wenn Sie ein neues Visual Studio-Add-In-Projekt erstellen, wird die folgende Fehlermeldung angezeigt, wenn Sie das Zielframework auf .NET Framework 4.0.3 festlegen:
Visual Studio-Add-In-Assistent: Ein Fehler ist aufgetreten, und der Assistent konnte das Projekt nicht generieren. Stellen Sie sicher, dass die Programmiersprache ordnungsgemäß installiert ist.
Lösung
Gehen Sie folgendermaßen vor, um das Problem zu beheben:
-
Legen Sie das Zielframework beim Erstellen des Visual Studio-Add-In-Projekts auf .NET Framework 4 fest.
-
Legen Sie das Zielframework für das Add-In-Projekt auf .NET Framework 4.0.3 fest, nachdem das Projekt erstellt wurde.
Problem 3
Wenn Sie eine C++-Anwendung für common language runtime (CLR) in Visual Studio 2010 SP1 erstellen, die auf die .NET Framework 4.0.3 ausgerichtet ist, bleibt die Zielframeworkversion die .NET Framework 4, und Sie können die neuen Features aus der .NET Framework 4.0.3 nicht verwenden.
Ursache
Dieses Problem tritt auf, weil Visual Studio 2010 die richtige Zielframeworkversion nicht in die entsprechende Projektdatei (VCXPROJ) einfügen kann.
Der Wert bleibt in der Projektdatei wie folgt, obwohl das Projekt für die .NET Framework 4.0.3 erstellt wird:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Lösung
Um dieses Problem zu beheben, öffnen Sie die C++-Projektdatei im Editor, ändern Sie die TargetFrameworkVersion manuell in 4.0.3, und öffnen Sie das Projekt erneut.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Informationen zur Deinstallation des Updates
Um dieses Update zu entfernen, verwenden Sie das Element "Programme hinzufügen oder entfernen" in Systemsteuerung.
Ersetzte Updates
Dieses Update ersetzt kein zuvor veröffentlichtes Update.
Dateiinformationen
Klicken Sie hier, um detaillierte Informationen
ein- oder auszublenden.
Die globale Version dieses Hotfix weist die Dateiattribute (oder höhere Dateiattribute) auf, die in der folgenden Tabelle aufgeführt sind. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
File name |
Dateiversion |
Dateigröße |
Datum |
Time |
---|---|---|---|---|
DHtmlHeader.html |
Nicht zutreffend |
16,118 |
20-Jan-2012 |
15:02 |
"Setup" oder "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 |
Nicht zutreffend |
30,120 |
20-Jan-2012 |
15:02 |
Sqmapidll |
6.0.6000.16386 |
144,416 |
20-Jan-2012 |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-Jan-2012 |
06:20 |
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 |
Nicht zutreffend |
1,150 |
20-Jan-2012 |
12:42 |
Rotate1.ico |
Nicht zutreffend |
894 |
20-Jan-2012 |
12:42 |
Rotate2.ico |
Nicht zutreffend |
894 |
20-Jan-2012 |
12:42 |
Rotate3.ico |
Nicht zutreffend |
894 |
20-Jan-2012 |
12:42 |
Rotate4.ico |
Nicht zutreffend |
894 |
20-Jan-2012 |
12:42 |
Rotate5.ico |
Nicht zutreffend |
894 |
20-Jan-2012 |
12:42 |
Rotate6.ico |
Nicht zutreffend |
894 |
20-Jan-2012 |
12:42 |
Rotate7.ico |
Nicht zutreffend |
894 |
20-Jan-2012 |
12:42 |
Rotate8.ico |
Nicht zutreffend |
894 |
20-Jan-2012 |
12:42 |
Save.ico |
Nicht zutreffend |
1,150 |
20-Jan-2012 |
12:42 |
Setup.ico |
Nicht zutreffend |
36,710 |
20-Jan-2012 |
12:42 |
SysReqMet.ico |
Nicht zutreffend |
1,150 |
20-Jan-2012 |
12:42 |
SysReqNotMet.ico |
Nicht zutreffend |
1,150 |
20-Jan-2012 |
12:42 |
stop.ico |
Nicht zutreffend |
10,134 |
20-Jan-2012 |
12:42 |
warn.ico |
Nicht zutreffend |
10,134 |
20-Jan-2012 |
12:42 |
watermark.bmp |
Nicht zutreffend |
325,760 |
21-Jan-2012 |
14:07 |
header.bmp |
Nicht zutreffend |
7,308 |
21-Jan-2012 |
14:07 |
DisplayIcon.ico |
Nicht zutreffend |
88,533 |
20-Jan-2012 |
15:02 |
UiInfo.xml |
Nicht zutreffend |
37,488 |
21-Jan-2012 |
14:07 |
Strings.xml |
Nicht zutreffend |
13,606 |
21-Jan-2012 |
14:07 |
SplashScreen.bmp |
Nicht zutreffend |
196,662 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
39,428 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
37,308 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
32,750 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
29,580 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
29,564 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
38,750 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
39,304 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
38,672 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
31,766 |
21-Jan-2012 |
14:07 |
LocalizedData.xml |
Nicht zutreffend |
39,046 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
968 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
656 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
2,255 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
1,631 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
1,613 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
812 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
865 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
987 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
3,014 |
21-Jan-2012 |
14:07 |
EULA.rtf |
Nicht zutreffend |
22:30 |
21-Jan-2012 |
14:07 |
ParameterInfo.xml |
Nicht zutreffend |
7,946 |
21-Jan-2012 |
14:07 |
netfx_403mtpack.msi |
Nicht zutreffend |
464,384 |
21-Jan-2012 |
1,401 |
netfx_403mtpack.cab |
Nicht zutreffend |
18,689,398 |
21-Jan-2012 |
13:59 |