Dostępna jest aktualizacja programu .NET Compact Framework 3.5 w systemie Windows Embedded CE 6.0 R3

Wprowadzenie

Dostępna jest aktualizacja programu Microsoft .NET Compact Framework 3.5 w systemie Windows Embedded CE 6.0 R3. Ta aktualizacja rozwiązuje następujące problemy:

  • Narzędzie Zdalny monitor wydajności jest uruchamiane w celu śledzenia przecieku pamięci w aplikacji opartej na platformie .NET Compact Framework 3.5. Podczas próby otwarcia przeglądarki stosu GC pojawia się komunikat o błędzie podobny do następującego:
    Podpis: "(null)"
    Kod wyjątku: 0xC0000005
    Adres wyjątku: 0x01d3a39c
    Czytanie: 0x00000300
    Moduł powodujący błąd: mscoree3_5.dll
    Przesunięcie: 0x0008a39c.

  • Podczas próby otwarcia pliku zrzutu stosu GC w narzędziu Zdalny monitor wydajności pojawia się następujący komunikat o błędzie:

    Uwaga

    Błąd podczas wyświetlania widoku stosu GC: Podany klucz nie występował w słowniku

  • W przypadku korzystania z programu .NET Compact Framework 3.5 do deserializacji nieprawidłowych danych XML nie jest generowany żaden wyjątek zgodnie z oczekiwaniami. Zamiast tego jest generowany nieprawidłowy obiekt. Ponadto próba wyłuskania obiektu spowoduje wygenerowanie wyjątku NullReferenceException.

  • Dane przekazywane do serializatora mogą być serializowane dwa razy.

  • Uruchamiasz aplikację zarządzaną, która wywołuje moduły natywne. Gdy kod zarządzany wywołuje kod natywny, w kodzie natywnym jest zgłaszany wyjątek. W tym scenariuszu wyjątek nie jest obsługiwany poprawnie i plik zrzutu nie jest generowany. Ponadto informacje o stosie nie są rejestrowane i nie można dostosować komunikatu o błędzie dla klientów.  

Więcej informacji

Informacje o aktualizacji oprogramowania

Obsługiwana aktualizacja oprogramowania jest teraz udostępniana przez firmę Microsoft jako comiesięczna aktualizacja Windows Embedded CE 6.0 Platform Builder (lipiec 2010). Możesz to potwierdzić, przewijając do sekcji "Informacje o pliku". Nazwa pliku pakietu zawiera wersję produktu, datę, numer artykułu z bazy wiedzy Knowledge Base i typ procesora. Format nazwy pliku pakietu jest następujący:

Wersja produktu-rrrmmdd-kbnnnnnn-typ procesoraNa przykład: Wincepb50-060503-kb917590-armv4i.msi jest to poprawka ARMV4i Windows CE 5.0 Platform Builder udokumentowana w artykule KB 917590 i zawarta w aktualizacji miesięcznej z maja 2006. Aby natychmiast rozwiązać ten problem, kliknij następujący numer artykułu w celu uzyskania aktualizacji oprogramowania Windows CE Platform Builder i podstawowego oprogramowania systemu operacyjnego:

837392 Jak znaleźć podstawowe poprawki systemu operacyjnego dla produktów Microsoft Windows CE Platform BuilderPo zastosowaniu aktualizacji pakiety zapytań DNS są wysyłane tylko z interfejsu sieci VPN. Ponadto pakiety będą wysyłane tylko z ostatniego interfejsu VPN, nawet jeśli istnieje wiele interfejsów VPN.

Wymagania wstępne

Ta aktualizacja jest obsługiwana tylko wtedy, gdy zainstalowano wszystkie wcześniej wydane aktualizacje dla tego produktu.

Wymóg ponownego uruchomienia

Po zastosowaniu tej aktualizacji należy wykonać czystą kompilację całej platformy. Aby to zrobić, zastosuj jedną z następujących metod:

  • W menu Konstruuj kliknij polecenie Wyczyść, a następnie kliknij polecenie Buduj platformę.
  • W menu Konstruuj kliknij polecenie Odbuduj platformę.

Po zastosowaniu tej aktualizacji oprogramowania nie trzeba ponownie uruchamiać komputera.

Informacje o zastępowaniu aktualizacji

Ta aktualizacja nie zastępuje żadnych innych aktualizacji.

Informacje o plikach

Angielska wersja tego pakietu aktualizacji oprogramowania ma atrybuty pliku (lub nowsze atrybuty pliku), które są wymienione w poniższej tabeli. Daty i godziny dla tych plików są wyświetlane według uniwersalnego czasu koordynowanego (UTC). Informacje 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 Panelu sterowania.

Pliki instalatora

Nazwa pliku Rozmiar pliku Data Godzina
Wincepb60-100727-kb2282391-armv4i.msi 1,200,128 26-lipiec-2010 19:22
Wincepb60-100727-kb2282391-mipsii.msi 1,263,616 26-lipiec-2010 19:22
Wincepb60-100727-kb2282391-mipsii_fp.msi 1,265,152 26-lipiec-2010 19:22
Wincepb60-100727-kb2282391-mipsiv.msi 1,279,488 26-lipiec-2010 19:22
Wincepb60-100727-kb2282391-mipsiv_fp.msi 1,280,000 26-lipiec-2010 19:22
Wincepb60-100727-kb2282391-sh4.msi 1,210,368 26-lipiec-2010 19:22
Wincepb60-100727-kb2282391-x86.msi 1,148,928 26-lipiec-2010 19:22

Pliki Files zawarte w tym pakiecie aktualizacji

                  

Nazwa pliku Rozmiar pliku Data Godzina Ścieżka
Windows embedded ce 6.0_update_kb2282391.htm 8,819 26-lipiec-2010 19:13 100727_kb2282391
Mscoree3_5.dll 942,768 30-cze-2010 17:05 Inne\Dotnetv35\Armv4i
System.xml.dll 1,040,048 30-cze-2010 16:35 Inne\Dotnetv35\Managed
Mscoree3_5.dll 1,181,360 30-cze-2010 17:18 Inne\Dotnetv35\Mipsii
Mscoree3_5.dll 1,181,872 30-cze-2010 17:21 Inne\Dotnetv35\Mipsii_fp
Mscoree3_5.dll 1,180,848 30-cze-2010 17:21 Inne\Dotnetv35\Mipsiv
Mscoree3_5.dll 1,178,800 30-cze-2010 17:22 Inne\Dotnetv35\Mipsiv_fp
Mscoree3_5.dll 863,408 30-cze-2010 17:13 Inne\Dotnetv35\Sh4
Mscoree3_5.dll 708,784 30-cze-2010 17:12 Inne\Dotnetv35\X86

Więcej informacji

Aby uzyskać więcej informacji dotyczących terminologii związanej z aktualizacjami oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft