1
我有一个小应用程序与几个图标。我决定把它们放在一个单独的DLL中,所以在我的解决方案中,我创建了一个项目,并将这些图标作为资源嵌入。 然后我编译这个库(myImages.dll)C#加载嵌入式图像的外部DLL
之后,我在主程序中添加了dll作为参考,并使用ResourceManager获取我的自定义库的引用。然后我指出使用GetObject方法来检索每个文件的名称。
下面的代码工作,但是当我尝试检索图标出现错误:
ResourceManager rm = new ResourceManager("myAssembly.MyNamespace", Assembly.LoadFile("Images.dll"));
Image myImage = ((System.Drawing.Image)(rm.GetObject("myIcon")));
似乎提及我Images.dll不能正常工作。 任何提示?