Я храню целую кучу файлов в виде встроенных ресурсов внутри сборки. Вызов Assembly.GetManifestResourceNames
возвращает вещи, подобные следующим:Возможно изменение символа разделителя пути встраиваемых ресурсов?
Folder1.Resource1.cshtml
Folder1.Folder2.common.js
т.д.
У меня есть класс, который строит виртуальный каталог/файловой системы на основе этих имен. Тем не менее, я имею проблемы с ресурсами, такими как:
Folder1.Folder2.jQuery-ui-1.10.3.custom.min.js
Поскольку не существует никакого способа (если не обрабатывать его как частный случай), чтобы знать, что jquery-ui-1
и 10
и 3
, и т.д., не имена папок, с окончательный ресурс min.js
. В настоящее время я обойдусь этим, убедившись, что все мои встроенные ресурсы не содержат нескольких периодов. Тем не менее, есть ли способ изменить разделитель путей на другой символ, чтобы полностью избежать этой проблемы?