我有一个资源程序集,其中包含使用Resource或Content构建操作构建的图像文件。这使得可以使用Uri访问这些文件。然而,我找不到枚举此类资源的方法。
如果我将构建操作设置为Embedded Resource,则可以使用以下代码枚举文件:
string[] resources = Assembly.GetExecutingAssembly().GetManifestResourceNames();
但是这反过来又使这些文件使用URI不可访问。问题是:如何枚举使用“Resource”或“Content”构建操作编译的资源?请注意:正如Thomas Levesque指出的那样,可以通过利用AssemblyAssociatedContentFileAttribute枚举此类资源,但似乎仅适用于WPF应用程序集,而不适用于类库。因此,问题仍然存在。
Assembly.GetExecutingAssembly().GetManifestResourceNames()
,感谢https://dev59.com/HGgu5IYBdhLWcg3wWl8q#11377846。 - ToolmakerSteve