我有一个图书馆项目,我将它用作使用 MvcContrib 的便携式区域项目。
在Library
项目内部,我正在从后面的代码访问本地图像。
string imagePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, string.Format("Controls\\images\\expander_opened_hover.png"));
using (Bitmap bmp = (Bitmap)Bitmap.FromFile(imagePath))
{
// do somthing with this image
}
代码在Library
项目上运行,但是当我从“主机”项目访问相同的函数时,我收到一个错误,指出找不到文件。该文件Embedded Resource
在Library
项目中设置,但在宿主项目中不存在。
如何设置路径以便它会找到嵌入的图标?