我有两个项目,并从该文件夹中的图像加载一个共享库得到一个文件夹的相对: "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";
我怎样才能获得两个工程文件夹中的相对路径?