【发布时间】:2010-03-25 16:34:12
【问题描述】:
我有一个资源程序集,其中包含使用 Resource 或 Content 构建操作构建的图像文件。这使得这些文件可以使用 Uris 访问。但是我找不到枚举这些资源的方法。
如果我将构建操作设置为 Embedded Resource,则可以使用以下代码枚举文件:
string[] resources = Assembly.GetExecutingAssembly().GetManifestResourceNames();
但这反过来又使这些文件无法使用 Uris 访问。
问题是 - 如何枚举使用 Resource 或 Content 构建操作编译的资源?
注意:正如 Thomas Levesque 所指出的,可以通过利用 AssemblyAssociatedContentFileAttribute 枚举此类资源,但它似乎仅适用于 WPF 应用程序程序集,不适用于类库程序集。所以这个问题仍然悬而未决。
【问题讨论】: