在我的解决方案中,我有两个项目,“Project1”和“Project2”。请注意,我使用的是 VS 2010,这些项目是类库项目。
在“Project1”中,我有一个“Resources”文件夹,其中包含一个图像文件“MyPicture.png”。
所以我有这个结构:
- -我的解决方案
- 项目1
- 资源
- 我的图片.png
- 项目2
现在我需要在“Project2”中重用同一张图片。我怎样才能访问它?
我在“Project2”中使用相对路径进行了尝试,例如:
图片 myImage = Image.FromFile(@"../Project1/Resources/MyPicture.png");
但我得到了一个 FileNotFoundException,我也尝试了不同形式的相对路径但没有成功。
是否可以仅使用相对路径在 Project2 中访问“Project1”中的此图像?或者我需要使用反射并在“Project2”中加载 Project1 程序集,然后访问图片,还是有其他方法可以访问该图片?
谢谢 !