我有兩個項目,並從該文件夾中的圖像加載一個共享庫得到一個文件夾的相對: "C:/MainProject/Project1/Images/"
如何從兩個不同的項目
PROJECT1的文件夾: "C:/MainProject/Project1/Files/Bin/x86/Debug"
(其中有PROJECT1.EXE)
Project2中的文件夾:"C:/MainProject/Project2/Bin/x86/Debug"
(其中有project2.exe)
當我調用共享庫函數來加載圖像,我需要取得的「圖片」文件夾中的相對路徑,因爲我會打電話從功能project1或project2。另外我會將我的MainProject移動到其他計算機上,所以我不能使用絕對路徑。
從PROJECT1我會做:
Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.Parent.FullName + @"\Images";
從Project2的,我會做:
Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.Parent.FullName + @"Project1\Images";
我怎樣才能獲得兩個工程文件夾中的相對路徑?