Úvod
Tento článek popisuje sadu Multi-Targeting Pack pro rozhraní Microsoft .NET Framework 4.0.3. Tento balíček pro cílení na více verzí přidává podporu pro nová rozhraní API, která jsou zavedena v aktualizaci Update 4.0.3 pro rozhraní Microsoft .NET Framework 4 – runtime update.
Další informace o aktualizaci 4.0.3 pro rozhraní Microsoft .NET Framework 4 – Runtime Update klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2600211Aktualizace 4.0.3 pro rozhraní Microsoft .NET Framework 4 – aktualizace runtime Další informace o balíčcích cílení na více verzí pro rozhraní .NET Framework naleznete na následujícím webu společnosti Microsoft:
Obecné informace o balíčcích cílení na více verzí pro rozhraní .NET Framework
Poznámka: Pokud jste nainstalovali beta verzi této aktualizace dříve pak doporučujeme odinstalovat Multi-Targeting Pack pro Microsoft .NET Framework 4.0.3 Beta z Ovládací panely před instalací této aktualizace.
Další informace
Sada Multi-Targeting Pack pro rozhraní Microsoft .NET Framework 4.0.3 je součástí aktualizace 4.0.3 pro rozhraní Microsoft .NET Framework 4 – Design-Time Update pro Visual Studio 2010 SP1. Tento balíček pro cílení na více verzí nainstaluje nová referenční sestavení, soubory IntelliSense a další podpůrné soubory.
Další informace o aktualizaci návrhu klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2600214 Aktualizace 4.0.3 pro rozhraní Microsoft .NET Framework 4 – aktualizace Design-Time pro Visual Studio 2010 SP1Notes
-
Cílová rozhraní přidaná touto aktualizací do sady Microsoft Visual Studio pro projekty, které mají být použity, jsou ".NET Framework 4.0.3" a ".NET Framework 4.0.3 Client Profile".
-
Po použití tohoto balíčku pro cílení na více verzí můžete vytvořit nové projekty, které používají rozhraní .NET Framework 4.0.3.
Poznámka: Můžete vytvořit nové projekty, které používají funkce, které jsou zavedeny v .NET Framework 4.0.1, .NET Framework 4.02 nebo .NET Framework 4.0.3 moduly runtime. -
Multi-Targeting Pack pro rozhraní Microsoft .NET Framework 4.0.3 je kumulativní. Obsahuje všechny související soubory z balíčků cílení na více verzí pro rozhraní .NET Framework 4.0.1 a pro rozhraní .NET Framework 4.0.2. Proto po instalaci sady Multi-Targeting Pack pro rozhraní Microsoft .NET Framework 4.0.3 pro vytváření nových projektů nemusíte předchozí balíčky cílení na více verzí instalovat samostatně.
-
Sada Multi-Targeting Pack pro rozhraní Microsoft .NET Framework 4.0.3 ale zpřístupňuje pouze cíle rozhraní .NET Framework 4.0.3. Například tato aktualizace zpřístupňuje pouze cílení na rozhraní .NET Framework 4.0.3 a nezpřístupňuje cílení pro rozhraní .NET Framework 4.0.1 nebo .NET Framework 4.0.2.
-
Cílení na rozhraní .NET Framework 4.0.1 a .NET Framework 4.0.2 může existovat společně s cílením pro rozhraní .NET Framework 4.0.3. Předchozí cílení můžete použít i pro všechny existující projekty vytvořené pro rozhraní .NET Framework 4.0.1 a pro rozhraní .NET Framework 4.0.2. Každá verze však musí být nainstalována pomocí vlastního instalačního balíčku.
-
Když otevřete projekt, který používá rozhraní .NET Framework 4.0.3 v počítači se sadou Visual Studio, zobrazí se následující chybová zpráva, pokud není nainstalován odpovídající balíček cílení na více verzí:
Cílová architektura projektu není nainstalovaná
Tato chybová zpráva značí, že není nainstalován požadovaný balíček cílení na více verzí. Pokud chcete tento problém vyřešit, nainstalujte požadovaný balíček pro cílení na více verzí, který je popsaný v části Informace o aktualizaci.
Informace o aktualizaci
Multi-Targeting Pack pro rozhraní .NET Framework 4.0.3 je součástí aktualizace popsané v následujícím článku znalostní báze Microsoft Knowledge Base:
2600214 Aktualizace 4.0.3 pro rozhraní Microsoft .NET Framework 4 – aktualizace Design-Time pro Visual Studio 2010 SP1
Pokud vyvíjíte aplikace pro rozhraní .NET Framework 4.0.3 v sadě Visual Studio 2010 SP1, stáhněte si aktualizaci Design-Time z následujícího webu služby Stažení softwaru:
Stáhnout balíček.
Další informace o dostupných balíčcích cílení na více verzí rozhraní .NET Framework pro Visual Studio 2010 najdete na následujícím webu:
Obecné informace o dostupných balíčcích cílení na více verzí rozhraní .NET Framework pro Visual Studio 2010Pokud vyvíjíte aplikace pro rozhraní .NET Framework 4.0.3 v jakékoli hlavní verzi produktu, která je novější než Visual Studio 2010, můžete balíček pro cílení na více verzí stáhnout přímo z následujícího webu služby Stažení softwaru společnosti Microsoft. K nastavení návrhu v sadě Visual Studio 2010 nebo Visual Studio 11 Developer Preview doporučujeme nepoužívat následující balíček aktualizací:
Stáhnout balíček.
Další informace o sadě Visual Studio 11 Developer Preview naleznete na následujícím webu MSDN:
Visual Studio 11 Developer Preview
Další informace o stažení souborů podpory společnosti Microsoft klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
119591 Jak získat soubory podpory microsoftu z online služebMicrosoft hledal viry v tomto souboru. Společnost Microsoft použila nejaktuálnější software pro detekci virů, který byl k dispozici k datu publikování souboru. Soubor je uložený na serverech s rozšířeným zabezpečením, které pomáhají zabránit neoprávněným změnám souboru.
Požadavky
Pokud chcete nainstalovat tuto aktualizaci, musíte mít nainstalovaný následující software:
-
Instalační služba systému Windows 3.1 nebo novější verze Instalační služby systému Windows. Nejnovější verzi Instalační služby systému Windows získáte na následujícím webu společnosti Microsoft:
Stáhnout informace pro Instalační službu systému Windows 4.5 Redistributable
-
Microsoft .NET Framework 4 Targeting Pack. Balíček cílení je součástí instalace sady Visual Studio 2010 a je také k dispozici samostatně v
Microsoft Windows SDK pro Windows 7 a .NET Framework 4.
Přepínače příkazového řádku pro tuto aktualizaci
Další informace o přepínačích příkazového řádku Instalační služby systému Windows naleznete na následujícím webu společnosti Microsoft:
Obecné informace o přepínačích příkazového řádku Instalační služby systému WindowsDalší informace o Instalační službě systému Windows naleznete na následujícím webu společnosti Microsoft:
Požadavky na restartování
Po instalaci této aktualizace je nutné restartovat počítač, pokud jsou aktualizované soubory uzamčeny nebo jsou používány při instalaci této aktualizace.
Známé problémy s touto aktualizací
Kliknutím sem zobrazíte nebo skryjete podrobné informace.
Problém 1
Při použití sady Visual Studio 2010 SP1 k vytvoření webu nebo webové aplikace, která používá rozhraní .NET Framework 4.0.3, dojde k chybě, pokud je znovu vytvořen soubor Web.config.
Příčina
K tomuto problému dochází, protože nesprávná hodnota atributu targetFramework je zapsána do souboru Web.config.
Řešení
Pokud chcete tento problém vyřešit, otevřete soubor Web.config a ručně změňte hodnotu atributu targetFramework na 4.0.3.
Problém 2
Pokud nastavíte cílovou architekturu na .NET Framework 4.0.3, při vytváření nového projektu doplňku sady Visual Studio se zobrazí následující chybová zpráva:
Průvodce doplňkem sady Visual Studio: Došlo k chybě a průvodce nemohl vygenerovat projekt. Ověřte, že je programovací jazyk správně nainstalovaný.
Řešení
Při řešení potíží postupujte takto:
-
Při vytváření projektu doplňku sady Visual Studio nastavte cílovou architekturu na .NET Framework 4.
-
Po vytvoření projektu nastavte cílovou architekturu pro projekt doplňku na .NET Framework 4.0.3.
Problém 3
Při vytváření aplikace C++ Common Language Runtime (CLR) v sadě Visual Studio 2010 SP1, která cílí na rozhraní .NET Framework 4.0.3, zůstává verze cílové architektury jako rozhraní .NET Framework 4 a nemůžete použít nové funkce z rozhraní .NET Framework 4.0.3.
Příčina
K tomuto problému dochází, protože Visual Studio 2010 nemůže vložit správnou verzi cílové architektury do odpovídajícího souboru projektu (.vcxproj).
Hodnota zůstává v souboru projektu následující, i když je projekt vytvořen pro rozhraní .NET Framework 4.0.3:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Řešení
Pokud chcete tento problém vyřešit, otevřete soubor projektu C++ v Poznámkovém bloku, ručně změňte TargetFrameworkVersion na 4.0.3 a pak znovu otevřete projekt.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Aktualizace informací o odebrání
Chcete-li tuto aktualizaci odebrat, použijte položku Přidat nebo odebrat programy v Ovládací panely.
Informace o nahrazení aktualizace
Tato aktualizace nenahrazuje dříve vydanou aktualizaci.
Informace o souborech
Kliknutím sem zobrazíte nebo skryjete podrobné informace.
Globální verze této opravy hotfix má atributy souborů (nebo novější atributy souborů), které jsou uvedeny v následující tabulce. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Pokud chcete zjistit rozdíl mezi časem UTC a místním časem, použijte kartu Časové pásmo v položce Datum a čas v Ovládací panely.
Název souboru |
File version |
File size |
Date |
Time |
---|---|---|---|---|
DHtmlHeader.html |
Not applicable |
16,118 |
20. ledna 2012 |
15:02 |
Setup.exe |
10.0.30319.551 |
79,112 |
20. ledna 2012 |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20. ledna 2012 |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20. ledna 2012 |
15:10 |
SetupUi.xsd |
Not applicable |
30,120 |
20. ledna 2012 |
15:02 |
sqmapi.dll |
6.0.6000.16386 |
144,416 |
20. ledna 2012 |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20. ledna 2012 |
20:06 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20. ledna 2012 |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20. ledna 2012 |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20. ledna 2012 |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20. ledna 2012 |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20. ledna 2012 |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20. ledna 2012 |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20. ledna 2012 |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20. ledna 2012 |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20. ledna 2012 |
15:48 |
Print.ico |
Not applicable |
1,150 |
20. ledna 2012 |
12:42 |
Otočit1.ico |
Not applicable |
894 |
20. ledna 2012 |
12:42 |
Otočit2.ico |
Not applicable |
894 |
20. ledna 2012 |
12:42 |
Otočit 3.ico |
Not applicable |
894 |
20. ledna 2012 |
12:42 |
Otočit4.ico |
Not applicable |
894 |
20. ledna 2012 |
12:42 |
Otočit5.ico |
Not applicable |
894 |
20. ledna 2012 |
12:42 |
Otočit 6.ico |
Not applicable |
894 |
20. ledna 2012 |
12:42 |
Otočit7.ico |
Not applicable |
894 |
20. ledna 2012 |
12:42 |
Otočit8.ico |
Not applicable |
894 |
20. ledna 2012 |
12:42 |
Save.ico |
Not applicable |
1,150 |
20. ledna 2012 |
12:42 |
Setup.ico |
Not applicable |
36,710 |
20. ledna 2012 |
12:42 |
SysReqMet.ico |
Not applicable |
1,150 |
20. ledna 2012 |
12:42 |
SysReqNotMet.ico |
Not applicable |
1,150 |
20. ledna 2012 |
12:42 |
stop.ico |
Not applicable |
10,134 |
20. ledna 2012 |
12:42 |
warn.ico |
Not applicable |
10,134 |
20. ledna 2012 |
12:42 |
watermark.bmp |
Not applicable |
325,760 |
21. ledna 2012 |
14:07 |
header.bmp |
Not applicable |
7,308 |
21. ledna 2012 |
14:07 |
DisplayIcon.ico |
Not applicable |
88,533 |
20. ledna 2012 |
15:02 |
UiInfo.xml |
Not applicable |
37,488 |
21. ledna 2012 |
14:07 |
Strings.xml |
Not applicable |
13,606 |
21. ledna 2012 |
14:07 |
SplashScreen.bmp |
Not applicable |
196,662 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
39,428 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
37,308 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
32,750 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
29,580 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
29,564 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
38,750 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
39,304 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
38,672 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
31,766 |
21. ledna 2012 |
14:07 |
LocalizedData.xml |
Not applicable |
39,046 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
968 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
656 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
2,255 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
1,631 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
1,613 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
812 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
865 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
987 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
3,014 |
21. ledna 2012 |
14:07 |
EULA.rtf |
Not applicable |
2,230 |
21. ledna 2012 |
14:07 |
ParameterInfo.xml |
Not applicable |
7,946 |
21. ledna 2012 |
14:07 |
netfx_403mtpack.msi |
Not applicable |
464,384 |
21. ledna 2012 |
14:01 |
netfx_403mtpack.cab |
Not applicable |
18,689,398 |
21. ledna 2012 |
13:59 |