我将一大堆文件作为嵌入式资源存储在程序集中。调用Assembly.GetManifestResourceNames
返回类似于以下内容:
Folder1.Resource1.cshtml
Folder1.Folder2.common.js
等等
我有一个基于这些名称构建虚拟目录/文件系统的类。但是,我对以下资源有疑问:
Folder1.Folder2.jQuery-ui-1.10.3.custom.min.js
因为没有办法(除非您将其作为特殊情况处理)知道jquery-ui-1
and10
和3
等不是文件夹名称,最终资源为min.js
. 目前我通过确保我所有的嵌入式资源不包含多个句点来解决这个问题。也就是说,有没有办法将路径分隔符更改为不同的字符来完全避免这个问题?