我正在尝试从 Resources 文件夹中动态加载图像,但由于某种原因GetManifestResourceStream
返回 null。这是我写的:
System.Reflection.Assembly asm;
asm = System.Reflection.Assembly.GetExecutingAssembly();
Bitmap bmp = new Bitmap(asm.GetManifestResourceStream("MyProject.Properties.Resources.Image.png"));
我已经尝试了在这里找到的所有方法,但它不起作用。路径正确,文件在那里。我需要动态地执行此操作,因为根据用户权限,将加载不同的程序集。所以基本上我需要两件事:
- 获取所有已加载程序集的列表
- 将加载的程序集对应的图像加载到Bitmap中
如何才能做到这一点?