Sümptomid
Kui teil on projekt, mis on otseselt suunatud .NET Frameworki 4.6.2 või mis keelab AppContext lüliti Switch.System.IO.UseLegacyPathHandling, Path.GetDirectoryName() ja Path.GetPathRoot() ilmnenud erand vale tee, kui nad on läbinud URI (nt http://).
Põhjus
See probleem ilmneb seetõttu, et sama õigsust sisse puhul koolonit, mida kasutatakse ülejäänud tee API-d lisati valesti neid kahte API-sid, mis tavaliselt talub URI-süntaksit.
Lahendus
Selle probleemi lahendamiseks eemaldage enne, kui te nimetate neid API-sid URI eesliide. Või AppContext lüliti Switch.System.IO.UseLegacyPathHandling=true.
.NET Frameworki meeskonna anda lahendus probleemi tulevikus toote versiooni.
Lisateabe saamiseks lugege .NET Frameworki 4.6.2 teadaolevad probleemid.
Lisateabe saamiseks
Lisateabe saamiseks vaadake rakenduste ühilduvuse .NET Frameworki 4.6.2.