Path.GetDirectoryName a Path.GetPathRoot nefungují s identifikátory URI při cílové rozhraní.NET Framework 4.6.2

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3181958
Příznaky
Pokud máte projekt, která explicitně cílí rozhraní.NET Framework 4.6.2 nebo který zakáže přepínačAppContext Switch.System.IO.UseLegacyPathHandling, Path.GetDirectoryName() a Path.GetPathRoot()výjimku neplatná cesta při předávání identifikátorů URI (například http://).
Příčina
K tomuto problému dochází, protože stejnou kontrolu správnosti u dvojtečky používaný pro zbytek cesty rozhraní API byl nesprávně přidán do těchto dvou rozhraní API, které za normálních okolností tolerovat syntaxe URI.
Řešení
Chcete-li tento problém vyřešit, odeberte předponu identifikátoru URI před volání těchto rozhraní API. Nebo nastavte přepínačAppContext Switch.System.IO.UseLegacyPathHandling=true.

Rozhraní.NET Framework týmu pracuje zajistit opravu vydat v budoucnu verzích produktu.

Další informace naleznete v tématurozhraní.NET Framework 4.6.2 známé problémy.

Další informace
Další informace naleznete v tématu Kompatibilita aplikací v rozhraní.NET Framework 4.6.2.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3181958 - Poslední kontrola: 08/03/2016 13:24:00 - Revize: 1.0

Microsoft .NET Framework 4.6.2

  • kbqfe kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB3181958 KbMtcs
Váš názor