我有一个资源程序集,其中包含使用资源或内容构建操作构建的映像文件.这使得可以使用Uris访问这些文件.但是我找不到枚举这些资源的方法.
如果我将构建操作设置为嵌入式资源,则可以使用以下代码枚举文件:
string[] resources = Assembly.GetExecutingAssembly().GetManifestResourceNames();
Run Code Online (Sandbox Code Playgroud)
但它反过来使用Uris使这些文件无法访问.
问题是 - 如何枚举使用资源或内容构建操作编译的资源?
注意:正如Thomas Levesque所指出的,可以通过利用AssemblyAssociatedContentFileAttribute来枚举这些资源,但它似乎只适用于WPF应用程序集,而不适用于类库.所以问题仍然存在.