Wprowadzenie
Ten artykuł zawiera opis pakietu multi targetowania dla pakietu Microsoft .NET Framework 4.0.3. Ten pakiet wielokierowy dodaje obsługę nowych interfejsów API wprowadzonych w aktualizacji 4.0.3 dla usługi Microsoft .NET Framework 4 — Aktualizacja środowiska uruchomieniowego.
Aby uzyskać więcej informacji na temat aktualizacji 4.0.3 dla microsoft .NET Framework 4 — aktualizacja środowiska uruchomieniowego, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2600211Aktualizacja 4.0.3 dla microsoft .NET Framework 4 — aktualizacja środowiska uruchomieniowego Aby uzyskać więcej informacji na temat pakietów wielokierunowych dla .NET Framework, odwiedź następującą witrynę internetową firmy Microsoft:
Ogólne informacje na temat pakietów wielokierunowych dla .NET Framework
Uwaga Jeśli wcześniej zainstalowano wersję beta tej aktualizacji, zalecamy odinstalowanie pakietu wielokierowy dla systemu Microsoft .NET Framework 4.0.3 Beta z Panel sterowania przed zainstalowaniem tej aktualizacji.
Więcej informacji
Pakiet multi targetowania dla programu Microsoft .NET Framework 4.0.3 jest dostępny w aktualizacji 4.0.3 dla microsoft .NET Framework 4 – Design-Time Update dla visual studio 2010 z dodatkiem SP1. Ten pakiet wielokierowy instaluje nowe zestawy odwołań, pliki IntelliSense i inne pliki pomocnicze.
Aby uzyskać więcej informacji na temat aktualizacji czasu projektowania, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2600214 Aktualizacja 4.0.3 dla microsoft .NET Framework 4 — aktualizacja Design-Time dla programu Visual Studio 2010 z dodatkiem SP1Notes
-
Struktury docelowe dodane przez tę aktualizację do programu Microsoft Visual Studio dla projektów do użycia to ".NET Framework 4.0.3" i "profil klienta .NET Framework 4.0.3".
-
Po zastosowaniu tego pakietu z wieloma celami możesz tworzyć nowe projekty korzystające z .NET Framework 4.0.3.
Uwaga Możesz tworzyć nowe projekty korzystające z funkcji wprowadzonych w środowiskach uruchomieniowych .NET Framework 4.0.1, .NET Framework 4.02 lub .NET Framework 4.0.3. -
Pakiet wielokierowy dla programu Microsoft .NET Framework 4.0.3 jest skumulowany. Zawiera wszystkie pliki pokrewne z pakietów z wieloma celami dla .NET Framework 4.0.1 i dla .NET Framework 4.0.2. Dlatego nie musisz instalować poprzednich pakietów z wieloma celami oddzielnie po zainstalowaniu pakietu multi-Targeting Pack dla microsoft .NET Framework 4.0.3 do tworzenia nowych projektów.
-
Ale pakiet multi-targeting dla microsoft .NET Framework 4.0.3 ujawnia tylko .NET Framework celów 4.0.3. Na przykład ta aktualizacja ujawnia tylko celowanie w .NET Framework 4.0.3 i nie ujawnia kierowania dla .NET Framework 4.0.1 ani dla .NET Framework 4.0.2.
-
Wartości docelowe dla .NET Framework 4.0.1 i .NET Framework 4.0.2 mogą współistnieć z wartością docelową dla .NET Framework 4.0.3. Możesz nadal używać poprzedniego określania wartości docelowej dla wszystkich istniejących projektów utworzonych dla .NET Framework 4.0.1 i dla .NET Framework 4.0.2. Jednak każda wersja musi być zainstalowana przy użyciu własnego pakietu instalacyjnego.
-
Po otwarciu projektu korzystającego z .NET Framework 4.0.3 na komputerze z programem Visual Studio jest wyświetlany następujący komunikat o błędzie, jeśli odpowiedni pakiet wielokierowy nie jest zainstalowany:
Nie zainstalowano struktury docelowej projektu
Ten komunikat o błędzie wskazuje, że wymagany pakiet wielokierowy nie jest zainstalowany. Aby rozwiązać ten problem, zainstaluj wymagany pakiet wielokierowy opisany w sekcji "Aktualizowanie informacji".
Informacje o aktualizacji
Pakiet multi targetowania dla .NET Framework 4.0.3 jest zawarty w aktualizacji opisanej w następującym artykule z bazy wiedzy Microsoft Knowledge Base:
2600214 Aktualizacja 4.0.3 dla microsoft .NET Framework 4 — aktualizacja Design-Time dla visual studio 2010 z dodatkiem SP1
Jeśli tworzysz aplikacje dla .NET Framework 4.0.3 w programie Visual Studio 2010 z dodatkiem SP1, pobierz Design-Time Update z następującej witryny Centrum pobierania Microsoft:
Pobierz pakiet teraz.
Aby uzyskać więcej informacji na temat dostępnych .NET Framework pakietów z wieloma celami dla programu Visual Studio 2010, odwiedź następującą witrynę internetową:
Ogólne informacje na temat dostępnych .NET Framework pakietów z wieloma celami dla programu Visual Studio 2010Jeśli opracowujesz aplikacje dla .NET Framework 4.0.3 w dowolnej głównej wersji produktu, która jest późniejsza niż Visual Studio 2010, możesz bezpośrednio pobrać pakiet wielokierowy z następującej witryny internetowej Centrum pobierania Microsoft. Zalecamy, aby nie konfigurować czasu projektowania w programie Visual Studio 2010 lub Visual Studio 11 Developer Preview za pomocą następującego pakietu aktualizacji:
Pobierz pakiet teraz.
Aby uzyskać więcej informacji na temat programu Visual Studio 11 Developer Preview, odwiedź następującą witrynę internetową MSDN:
Visual Studio 11 Developer Preview
Aby uzyskać więcej informacji na temat pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft z usług onlineMicrosoft zeskanował ten plik w poszukiwaniu wirusów. Firma Microsoft używała najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach z rozszerzonymi zabezpieczeniami, które pomagają zapobiegać wszelkim nieautoryzowanym zmianom w pliku.
Wymagania wstępne
Aby zainstalować tę aktualizację, musisz mieć zainstalowane następujące oprogramowanie:
-
Instalator Windows 3.1 lub nowsza wersja Instalatora Windows. Aby uzyskać najnowszą wersję Instalatora Windows, odwiedź następującą witrynę internetową firmy Microsoft:
Pobierz informacje dotyczące pakietu redystrybucyjnego Instalatora Windows 4.5
-
Pakiet ukierunkowania microsoft .NET Framework 4. Pakiet kierowania jest dostępny w konfiguracji programu Visual Studio 2010 i jest również dostępny oddzielnie w
systemach Windows 7 i .NET Framework 4 Microsoft Windows SDK.
Przełączniki wiersza polecenia dla tej aktualizacji
Aby uzyskać więcej informacji na temat przełączników wiersza polecenia Instalatora Windows, odwiedź następującą witrynę internetową firmy Microsoft:
Ogólne informacje o przełącznikach wiersza polecenia Instalatora WindowsAby uzyskać więcej informacji na temat Instalatora Windows, odwiedź następującą witrynę internetową firmy Microsoft:
Wymaganie ponownego uruchomienia
Po zainstalowaniu tej aktualizacji musisz ponownie uruchomić komputer, jeśli aktualizowane pliki są zablokowane lub używane podczas instalowania tej aktualizacji.
Znane problemy dotyczące tej aktualizacji
Kliknij tutaj, aby wyświetlić lub ukryć szczegółowe informacje
Problem 1
Podczas tworzenia witryny internetowej lub aplikacji sieci Web korzystającej z .NET Framework 4.0.3 w programie Visual Studio 2010 z dodatkiem SP1 występuje błąd w przypadku ponownego utworzenia pliku Web.config.
Przyczyna
Ten problem występuje, ponieważ do pliku Web.config jest zapisywana nieprawidłowa wartość atrybutu targetFramework.
Rozwiązanie
Aby rozwiązać ten problem, otwórz plik Web.config, a następnie ręcznie zmień wartość atrybutu targetFramework na 4.0.3.
Problem 2
Podczas tworzenia nowego projektu dodatku programu Visual Studio jest wyświetlany następujący komunikat o błędzie, jeśli ustawiono strukturę docelową na wartość .NET Framework 4.0.3:
Kreator dodatków programu Visual Studio: Wystąpił błąd i kreator nie mógł wygenerować projektu. Sprawdź, czy język programowania jest poprawnie zainstalowany.
Rozwiązanie
Aby rozwiązać ten problem, wykonaj następujące czynności:
-
Podczas tworzenia projektu dodatku Visual Studio ustaw strukturę docelową na .NET Framework wartość 4.
-
Ustaw strukturę docelową projektu dodatku na wartość .NET Framework 4.0.3 po utworzeniu projektu.
Problem 3
Po utworzeniu aplikacji języka C++ common language runtime (CLR) w programie Visual Studio 2010 z dodatkiem SP1, która jest przeznaczona dla .NET Framework 4.0.3, wersja docelowej struktury pozostaje .NET Framework 4 i nie można używać nowych funkcji z .NET Framework 4.0.3.
Przyczyna
Ten problem występuje, ponieważ program Visual Studio 2010 nie może wstawić poprawnej wersji struktury docelowej w odpowiednim pliku projektu (vcxproj).
Wartość pozostaje następująca w pliku projektu, ale projekt jest tworzony dla .NET Framework 4.0.3:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Rozwiązanie
Aby rozwiązać ten problem, otwórz plik projektu C++ w notatniku, ręcznie zmień wartość targetframeworkVersion na 4.0.3, a następnie ponownie otwórz projekt.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Informacje o usuwaniu aktualizacji
Aby usunąć tę aktualizację, użyj elementu Dodaj lub usuń programy w Panel sterowania.
Informacje o zastępowaniach aktualizacji
Ta aktualizacja nie zastępuje wcześniej wydanej aktualizacji.
Informacje dotyczące pliku
Kliknij tutaj, aby wyświetlić lub ukryć szczegółowe informacje
Globalna wersja tej poprawki zawiera atrybuty plików (lub nowsze atrybuty plików) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wymienione w uniwersalnym czasie koordynowanym (UTC). Podczas wyświetlania informacji o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panel sterowania.
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Czas |
---|---|---|---|---|
DHtmlHeader.html |
Nie dotyczy |
16,118 |
20 stycznia 2012 r. |
15:02 |
Setup.exe |
10.0.30319.551 |
79,112 |
20 stycznia 2012 r. |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20 stycznia 2012 r. |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20 stycznia 2012 r. |
15:10 |
SetupUi.xsd |
Nie dotyczy |
30,120 |
20 stycznia 2012 r. |
15:02 |
sqmapi.dll |
6.0.6000.16386 |
144,416 |
20 stycznia 2012 r. |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 stycznia 2012 r. |
20:06 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20 stycznia 2012 r. |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20 stycznia 2012 r. |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 stycznia 2012 r. |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 stycznia 2012 r. |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 stycznia 2012 r. |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 stycznia 2012 r. |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20 stycznia 2012 r. |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20 stycznia 2012 r. |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 stycznia 2012 r. |
15:48 |
Print.ico |
Nie dotyczy |
1,150 |
20 stycznia 2012 r. |
12:42 |
Rotate1.ico |
Nie dotyczy |
894 |
20 stycznia 2012 r. |
12:42 |
Rotate2.ico |
Nie dotyczy |
894 |
20 stycznia 2012 r. |
12:42 |
Rotate3.ico |
Nie dotyczy |
894 |
20 stycznia 2012 r. |
12:42 |
Rotate4.ico |
Nie dotyczy |
894 |
20 stycznia 2012 r. |
12:42 |
Rotate5.ico |
Nie dotyczy |
894 |
20 stycznia 2012 r. |
12:42 |
Rotate6.ico |
Nie dotyczy |
894 |
20 stycznia 2012 r. |
12:42 |
Rotate7.ico |
Nie dotyczy |
894 |
20 stycznia 2012 r. |
12:42 |
Rotate8.ico |
Nie dotyczy |
894 |
20 stycznia 2012 r. |
12:42 |
Save.ico |
Nie dotyczy |
1,150 |
20 stycznia 2012 r. |
12:42 |
Setup.ico |
Nie dotyczy |
36,710 |
20 stycznia 2012 r. |
12:42 |
SysReqMet.ico |
Nie dotyczy |
1,150 |
20 stycznia 2012 r. |
12:42 |
SysReqNotMet.ico |
Nie dotyczy |
1,150 |
20 stycznia 2012 r. |
12:42 |
stop.ico |
Nie dotyczy |
10,134 |
20 stycznia 2012 r. |
12:42 |
warn.ico |
Nie dotyczy |
10,134 |
20 stycznia 2012 r. |
12:42 |
watermark.bmp |
Nie dotyczy |
325,760 |
21-sty 2012 |
14:07 |
header.bmp |
Nie dotyczy |
7,308 |
21-sty 2012 |
14:07 |
DisplayIcon.ico |
Nie dotyczy |
88,533 |
20 stycznia 2012 r. |
15:02 |
UiInfo.xml |
Nie dotyczy |
37,488 |
21-sty 2012 |
14:07 |
Strings.xml |
Nie dotyczy |
13,606 |
21-sty 2012 |
14:07 |
SplashScreen.bmp |
Nie dotyczy |
196,662 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
39,428 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
37,308 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
32,750 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
29,580 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
29,564 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
38,750 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
39,304 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
38,672 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
31,766 |
21-sty 2012 |
14:07 |
LocalizedData.xml |
Nie dotyczy |
39,046 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
968 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
656 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
2,255 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
1,631 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
1,613 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
812 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
865 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
987 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
3,014 |
21-sty 2012 |
14:07 |
EULA.rtf |
Nie dotyczy |
2,230 |
21-sty 2012 |
14:07 |
ParameterInfo.xml |
Nie dotyczy |
7,946 |
21-sty 2012 |
14:07 |
netfx_403mtpack.msi |
Nie dotyczy |
464,384 |
21-sty 2012 |
14:01 |
netfx_403mtpack.cab |
Nie dotyczy |
18,689,398 |
21-sty 2012 |
13:59 |