Есть ли простой способ найти путь к маршруту из одного каталога в другой VB.NET - PullRequest
3 голосов
/ 15 декабря 2011

Учитывая, что у меня есть файл в пути:

C:\Applications\General Utils\Assembly1\Assembly1\Bin\Debug\Assembly1.dll

, и я работаю по следующему пути:

C:\Applications\Under Development\App1\App1\

Есть ли какой-то простой способ найти маршрут по пунктирному путиот приложения к сборке:

..\..\..\General Utils\Assembly1\Assembly1\Bin\Debug\Assembly1.dll

1 Ответ

6 голосов
/ 15 декабря 2011
System.Uri uri1 = new Uri(@"C:\Applications\General Utils\Assembly1\Assembly1\Bin\Debug\Assembly1.dll");
System.Uri uri2 = new Uri(@"C:\Applications\Under Development\App1\App1\"); 
Uri relativeUri = uri2.MakeRelativeUri(uri1);
Console.WriteLine(relativeUri.ToString());

Должен сделать трюк

...