Einführung
In diesem Artikel wird das Multi-Targeting Pack für microsoft .NET Framework 4.0.3 beschrieben. Dieses Paket mit mehreren Zielen fügt Unterstützung für die neuen APIs hinzu, 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 finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
2600211 Update 4.0.3 für Microsoft .NET Framework 4 – Runtime Update Weitere Informationen zu Paketen mit mehreren Zielen für die .NET Framework finden Sie auf der folgenden Microsoft-Website:
Allgemeine Informationen zu Paketen mit mehreren Zielen für die .NET Framework
Hinweis Wenn Sie die Betaversion dieses Updates zuvor installiert haben, empfehlen wir Ihnen, Multi-Targeting Pack für microsoft .NET Framework 4.0.3 Beta von Systemsteuerung zu deinstallieren, bevor Sie dieses Update installieren.
Weitere Informationen
Multi-Targeting Pack für microsoft .NET Framework 4.0.3 ist im Update 4.0.3 für Microsoft .NET Framework 4 – Design-Time Update für Visual Studio 2010 SP1 enthalten. Dieses Paket für mehrere Ziele installiert neue Verweisassemblys, IntelliSense-Dateien und andere unterstützende Dateien.
Weitere Informationen zum Entwurfszeitupdate finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2600214 Update 4.0.3 für Microsoft .NET Framework 4 – Design-Time Update für Visual Studio 2010 SP1Notes
Die Zielframeworks, die microsoft Visual Studio durch dieses Update für projekte hinzugefügt werden, sind ".NET Framework 4.0.3" und ".NET Framework 4.0.3 Clientprofil".
Nachdem Sie dieses Paket mit mehreren Zielen 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-Runtimes eingeführt wurden.
Multi-Targeting Pack für microsoft .NET Framework 4.0.3 ist kumulativ. Es enthält alle zugehörigen Dateien aus Paketen mit mehreren Zielen für die .NET Framework 4.0.1 und für die .NET Framework 4.0.2. Daher müssen Sie die vorherigen Pakete mit mehreren Zielen nicht separat installieren, nachdem Sie Multi-Targeting Pack für microsoft .NET Framework 4.0.3 zum Erstellen neuer Projekte installiert haben.
Das Multi-Targeting Pack für das Microsoft .NET Framework 4.0.3 macht jedoch nur .NET Framework 4.0.3-Ziele verfügbar. Dieses Update macht z. B. nur die .NET Framework 4.0.3 verfügbar und macht nicht das Ziel für die .NET Framework 4.0.1 oder für die .NET Framework 4.0.2 verfügbar.
Das Ziel für die .NET Framework 4.0.1 und die .NET Framework 4.0.2 kann zusammen mit dem Ziel für die .NET Framework 4.0.3 vorhanden sein. Sie können weiterhin das vorherige Ziel 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 mit einem eigenen Installationspaket installiert werden.
Wenn Sie ein Projekt öffnen, das die .NET Framework 4.0.3 auf einem Computer mit Visual Studio verwendet, erhalten Sie die folgende Fehlermeldung, wenn das entsprechende Paket für mehrere Ziele nicht installiert ist:
Hinweis
Projektzielframework nicht installiert
Diese Fehlermeldung gibt an, dass das erforderliche Paket für mehrere Ziele nicht installiert ist. Um dieses Problem zu beheben, installieren Sie das erforderliche Paket mit mehreren Zielen, das im Abschnitt "Updateinformationen" beschrieben wird.
Informationen zum Update
Multi-Targeting Pack für die .NET Framework 4.0.3 ist in dem 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 Paketen für mehrere Ziele für Visual Studio 2010 finden Sie auf der folgenden Website:
Allgemeine Informationen zu den verfügbaren .NET Framework Paketen mit mehreren Zielen für Visual Studio 2010 Wenn Sie Anwendungen für die .NET Framework 4.0.3 mit einer beliebigen Hauptproduktversion entwickeln, die höher als Visual Studio 2010 ist, können Sie das Paket mit mehreren Zielen 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 zu Visual Studio 11 Developer Preview finden Sie auf der folgenden MSDN-Website:
Visual Studio 11 Developer Preview
Weitere Informationen zum Herunterladen von Microsoft-Support-Dateien finden Sie im folgenden Artikel der Microsoft Knowledge Base:
119591 So erhalten Sie Microsoft-Supportdateien von OnlinedienstenMicrosoft hat diese Datei auf Viren gescannt. 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. Besuchen Sie die folgende Microsoft-Website, um die neueste Version von Windows Installer zu erhalten:
Downloadinformationen für Windows Installer 4.5 Redistributable - Microsoft .NET Framework 4 Targeting Pack. Das Zielpaket ist im Visual Studio 2010-Setup enthalten und auch separat in verfügbar.
Microsoft Windows SDK für Windows 7 und .NET Framework 4.
Befehlszeilenoptionen für dieses Update
Weitere Informationen zu Windows Installer-Befehlszeilenoptionen finden Sie auf der folgenden Microsoft-Website:
Allgemeine Informationen zu Windows Installer-Befehlszeilenoptionen Weitere Informationen zu Windows Installer finden Sie auf der folgenden Microsoft-Website:
Allgemeine Informationen zu Windows Installer
Neustartanforderung
Sie müssen den Computer nach der Installation dieses Updates neu starten, wenn die Dateien, die aktualisiert werden, gesperrt sind oder verwendet werden, wenn Sie dieses Update installieren.
Bekannte Probleme mit diesem Update
Klicken Sie hier, um detaillierte Informationen anzuzeigen oder auszublenden.
Problem 1
Wenn Sie Visual Studio 2010 SP1 zum Erstellen einer Website oder einer Webanwendung verwenden, 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 den Wert des targetFramework-Attributs manuell in 4.0.3.
Problem 2
Wenn Sie ein neues Visual Studio-Add-In-Projekt erstellen, erhalten Sie die folgende Fehlermeldung, wenn Sie das Zielframework auf .NET Framework 4.0.3 festlegen:
Hinweis
Visual Studio-Add-In-Assistent: Ein Fehler ist aufgetreten, und der Assistent konnte das Projekt nicht generieren. Vergewissern Sie sich, dass die Programmiersprache ordnungsgemäß installiert ist.
Lösung
Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
- Legen Sie das Zielframework auf .NET Framework 4 fest, wenn Sie das Visual Studio-Add-In-Projekt erstellen.
- 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++-CLR-Anwendung (Common Language Runtime) in Visual Studio 2010 SP1 erstellen, die auf die .NET Framework 4.0.3 ausgerichtet ist, bleibt die Zielframeworkversion als .NET Framework 4 und Sie können die neuen Features aus dem .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 TargetFrameworkVersion manuell in 4.0.3, und öffnen Sie das Projekt dann erneut.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Informationen zur Deinstallation des Updates
Um dieses Update zu entfernen, verwenden Sie das Element Software in Systemsteuerung.
Ersetzte Updates
Dieses Update ersetzt kein zuvor veröffentlichtes Update.
Dateiinformationen
Klicken Sie hier, um detaillierte Informationen anzuzeigen oder auszublenden.
Die globale Version dieses Hotfixes verfügt über die Dateiattribute (oder höhere Dateiattribute), 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.
| Dateiname | Dateiversion | Dateigröße | Datum | Zeit |
|---|---|---|---|---|
| DHtmlHeader.html | Nicht anwendbar | 16,118 | 20. Januar 2012 | 15:02 |
| Setup.exe | 10.0.30319.551 | 79,112 | 20. Januar 2012 | 15:10 |
| SetupEngine.dll | 10.0.30319.551 | 810,768 | 20. Januar 2012 | 15:10 |
| SetupUi.dll | 10.0.30319.551 | 296,712 | 20. Januar 2012 | 15:10 |
| SetupUi.xsd | Nicht anwendbar | 30,120 | 20. Januar 2012 | 15:02 |
| Sqmapidll | 6.0.6000.16386 | 144,416 | 20. Januar 2012 | 15:02 |
| SetupResources.dll | 10.0.30319.551 | 19,224 | 20. Januar 2012 | 06:20 |
| SetupResources.dll | 10.0.30319.551 | 17,688 | 20. Januar 2012 | 15:10 |
| SetupResources.dll | 10.0.30319.551 | 16,152 | 20. Januar 2012 | 21:50 |
| SetupResources.dll | 10.0.30319.551 | 14,616 | 20. Januar 2012 | 21:19 |
| SetupResources.dll | 10.0.30319.551 | 14,616 | 20. Januar 2012 | 21:04 |
| SetupResources.dll | 10.0.30319.551 | 19,224 | 20. Januar 2012 | 19:26 |
| SetupResources.dll | 10.0.30319.551 | 19,224 | 20. Januar 2012 | 18:47 |
| SetupResources.dll | 10.0.30319.551 | 18,712 | 20. Januar 2012 | 17:54 |
| SetupResources.dll | 10.0.30319.551 | 15,640 | 20. Januar 2012 | 17:35 |
| SetupResources.dll | 10.0.30319.551 | 19,224 | 20. Januar 2012 | 15:48 |
| Print.ico | Nicht anwendbar | 1,150 | 20. Januar 2012 | 12:42 |
| Rotate1.ico | Nicht anwendbar | 894 | 20. Januar 2012 | 12:42 |
| Rotate2.ico | Nicht anwendbar | 894 | 20. Januar 2012 | 12:42 |
| Rotate3.ico | Nicht anwendbar | 894 | 20. Januar 2012 | 12:42 |
| Rotate4.ico | Nicht anwendbar | 894 | 20. Januar 2012 | 12:42 |
| Rotate5.ico | Nicht anwendbar | 894 | 20. Januar 2012 | 12:42 |
| Rotate6.ico | Nicht anwendbar | 894 | 20. Januar 2012 | 12:42 |
| Rotate7.ico | Nicht anwendbar | 894 | 20. Januar 2012 | 12:42 |
| Rotate8.ico | Nicht anwendbar | 894 | 20. Januar 2012 | 12:42 |
| Save.ico | Nicht anwendbar | 1,150 | 20. Januar 2012 | 12:42 |
| Setup.ico | Nicht anwendbar | 36,710 | 20. Januar 2012 | 12:42 |
| SysReqMet.ico | Nicht anwendbar | 1,150 | 20. Januar 2012 | 12:42 |
| SysReqNotMet.ico | Nicht anwendbar | 1,150 | 20. Januar 2012 | 12:42 |
| stop.ico | Nicht anwendbar | 10,134 | 20. Januar 2012 | 12:42 |
| warn.ico | Nicht anwendbar | 10,134 | 20. Januar 2012 | 12:42 |
| watermark.bmp | Nicht anwendbar | 325,760 | 21.01.2012 | 14:07 |
| header.bmp | Nicht anwendbar | 7,308 | 21.01.2012 | 14:07 |
| DisplayIcon.ico | Nicht anwendbar | 88,533 | 20. Januar 2012 | 15:02 |
| UiInfo.xml | Nicht anwendbar | 37,488 | 21.01.2012 | 14:07 |
| Strings.xml | Nicht anwendbar | 13,606 | 21.01.2012 | 14:07 |
| SplashScreen.bmp | Nicht anwendbar | 196,662 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 39,428 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 37,308 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 32.750 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 29,580 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 29,564 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 38,750 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 39,304 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 38,672 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 31,766 | 21.01.2012 | 14:07 |
| LocalizedData.xml | Nicht anwendbar | 39,046 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 968 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 656 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 2,255 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 1,631 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 1,613 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 812 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 865 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 987 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 3,014 | 21.01.2012 | 14:07 |
| EULA.rtf | Nicht anwendbar | 22:30 | 21.01.2012 | 14:07 |
| ParameterInfo.xml | Nicht anwendbar | 7,946 | 21.01.2012 | 14:07 |
| netfx_403mtpack.msi | Nicht anwendbar | 464.384 | 21.01.2012 | 1,401 |
| netfx_403mtpack.cab | Nicht anwendbar | 18,689,398 | 21.01.2012 | 13:59 |