【发布时间】:2010-09-06 20:46:09
【问题描述】:
我将 PNG 作为嵌入资源存储在程序集中。在同一个程序集中,我有一些这样的代码:
Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png");
名为“file.png”的文件存储在“Resources”文件夹中(在 Visual Studio 中),并被标记为嵌入式资源。
代码失败,异常提示:
在 MyNamespace.MyClass 类中找不到资源 MyNamespace.Resources.file.png
我有相同的代码(在不同的程序集中,加载不同的资源)可以工作。所以我知道这项技术是合理的。我的问题是我最终花了很多时间试图找出正确的路径是什么。如果我可以简单地查询(例如,在调试器中)程序集以找到正确的路径,那会省去很多麻烦。
【问题讨论】: