Я нахожусь в процессе некоторого рефакторинга некоторого кода C #, и часть этого состоит в том, чтобы повторить некоторые ссылки, потому что мы полностью переделываем структуру папок. Я хотел бы просто зайти в файл .csproj или .sln и изменить пути.
Однако у некоторых ссылок есть такие пути, как
"../../../../../../ThirdParty/SomeMicrosoftLibrary/bin/Debug/SomeMicrosoftLibrary.dll
И так как мы переместили все вокруг, мне нужно найти новый относительный путь. Но я совершенно ненавижу пытаться сделать это (выяснить, сколько слешей и периодов мне нужно вставить), потому что это всегда похоже на удар или промах по науке.
Есть ли какой-нибудь простой способ (утилита, скрипт, фрагмент кода) сказать "вот файл A, вот файл B, каков относительный путь файла B по отношению к файлу A?"