O Service Pack 2 do .NET Compact Framework 2.0 inclui alguns recursos novos no Monitor de Desempenho Remoto destinados a encontrar vazamentos de memória no heap gerenciado. Esses recursos permitem que você tire instantâneos do heap de GC a qualquer momento e exiba as relações entre as instâncias de objetos dinâmicos no heap. Você também pode comparar diversos instantâneos ao longo do tempo para descobrir tendências de alocação em seu aplicativo enquanto ele é executado.
Este Service Pack corrige os seguintes problemas:
- NETCFRPM falha na versão x64
- Falha silenciosa na instalação/desinstalação quando o MSI é iniciado a partir do Painel de Controle - Programas e Recursos no Vista
- Finalizadores falham em objetos RTF porque as ligações COM já foram descartadas
- Pane no VS ao tentar anexar sem configurar a opção Anexar Chave de Registro Habilitada
- Thread.Join() falha com ERROR_INVALID_HANDLE na plataforma CE 6.0
- Possível corrupção de memória causada por referência circular
- Falha na asserção JIT quando uma porta COM inexistente é endereçada
- TypeLoadException usando genéricos com NETCF 2.0
- Protocolo IrDA está corrompido em dispositivos Windows CE 5.0
- NetCFRPM e MDBG não interagem com dispositivos sem periféricos
- SerialPort: a corrupção de dados ocorre se o evento DataReceived é usado para receber caracteres Unicode enviados por meio de portas seriais
- SerialPort: não é possível abrir uma porta COM além da COM9
- SerialPort: GetPortNames() não retorna nomes de portas seriais além da COM9
- SerialPort: a corrupção de dados ocorre se o evento DataReceived é usado para receber caracteres Unicode enviados por meio de portas seriais
- Deadlocks de NETCF ao sair se delegação de callback nativo for chamada em thread nativo
- O VS 2005 RTM tenta implantar o NETCFv2.wce5.ARMV4I.cab/System_SR_ENU.cab em vez do NETCFv2.wm.ARMV4I.cab/System_SR_ENU_wm.cab em plataformas do Windows Mobile 6
- XmlSerializerializationWriter: Quando GetSpecifiedMember retorna False, a serialização é interrompida, resultando em perda de dados
- Violação de acesso ao realizar marshaling de uma classe com um campo de cadeia de caracteres
- Saindo de um Ponto de Interrupção após Func eval causar a permanência de um ponto de interrupção no mesmo local e travar o VS 2005
- COM: Violação de acesso ao realizar marshaling em N->M byref
- Exceção nativa em código de marshaling ao usar Interlocked.Exchange
- Violação de acesso em StubPolicyAlloc (eestub\policy.cpp
- SerialPort.Open lança IOException em dispositivos CE 6.0
- Type.GetDefaultMembers() não retorna membros padrão de tipo base
- A instalação de vários locais do mesmo MSI resulta em várias instâncias de NetCF exibidas em Adicionar ou Remover Programas
- O VS 2005 tenta implantar o System_SR_ENU.cab em vez do System_SR_ENU_wm.cab em plataformas Crossbow
- O depurador não lida corretamente com os novos threads nativos inseridos por meio de COM
- O NETCFRPM analisa cadeias de conexão de forma incorreta quando o dispositivo usa ipv6
- V2 SP2: HttpWebRequest: Falha na solicitação HTTPS quando a codificação TLS_RSA_WITH_3DES_EDE_CBC_SHA é usada
- O depurador pode ser AV se os pontos de interrupção ficarem ativos antes de F5
- NavigatingEventArgs do WebBrowser não permite o cancelamento da navegação
- XmlSerializer falha ao deserializar enum com espaços
O Microsoft® .NET Compact Framework 2.0 Service Pack 2 Redistributable inclui tudo o que você precisa para executar os aplicativos NET Compact Framework 1.0 e 2.0.
Artigos Relacionados
Nenhum comentário »
Comentários via RSS TrackBack URI



Envie seu comentário
ATENÇÃO: A área de comentários deve ser utilizada apenas para dúvidas sobre este artigo. Para dúvidas não relacionadas a este artigo, utilize o Fórum PDAExpert.net.