Path.GetDirectoryName e Path.GetPathRoot não funcionam com URIs quando direcciona o .NET Framework 4.6.2

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3181958
Sintomas
Quando tiver um projecto que visa explicitamente o .NET Framework 4.6.2 ou que desactiva o parâmetroAppContext Switch.System.IO.UseLegacyPathHandling, Path.GetDirectoryName() e Path.GetPathRoot()accione uma excepção de caminho inválido quando estes são transmitidos um URI (tal como http://).
Causa
Este problema ocorre porque a mesma verificação de exactidão de dois pontos, que é utilizada para o resto das APIs do caminho foi adicionada incorrectamente a estas dois APIs, que normalmente tolerar sintaxe URI.
Resolução
Para contornar este problema, remova o prefixo URI antes de chamar estas API. Ou, defina o parâmetroAppContext Switch.System.IO.UseLegacyPathHandling=true.

A equipa do .NET Framework está a funcionar para fornecer uma correcção para este problema no futuro versões do produto.

Para mais informações, consulteos problemas do .NET Framework 4.6.2 conhecidos.

Mais Informação
Para mais informações, consulte Compatibilidade de aplicações no .NET Framework 4.6.2.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3181958 - Última Revisão: 08/03/2016 09:56:00 - Revisão: 1.0

Microsoft .NET Framework 4.6.2

  • kbqfe kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB3181958 KbMtpt
Comentários