最近我将我的单元测试项目从.NET 4.5.1更新到更高版本。将.net更新到4.6.2及更高版本时,Path.GetDirectoryName行为会发生更改。众所周知,在4.6.2版本中它变得更加严格,不再允许uri语法。但就我而言,我发现它在某些情况下变得不那么严格了。之前导致异常的错误路径“/:\test\temp.txt”通过。这也是一个已知问题,还是有原因?
[tele521(Dcip2):/dvp/lib/sft/cip2/install/sonarqube-6.7.1/sonarqube-6.7.1/logs] less es.log