netstandard2.0: аналог для Path.RelativePath не работает

воспользовался вот этой реализацией для Path.RelativePath (в netstandard2.0 ее нет, нужен обходной путь)
тестирую, она очень неправильно работает.
сравниваю два пути:

D:\sn\pn\bin\Debug\netcoreapp2.0\root\testfolder
D:\sn\pn\bin\Debug\netcoreapp2.0\root

сравнивал в обоих направлениях (вдруг перепутал) - оба неправильные:

root\testfolder
..\root

не понимаю, в каком месте эти варианты могут оказаться правильными!?
ожидал я что-то вроде этого:

.\testfolder
testfolder
..\


Ответы (0 шт):