2013-08-01 90 views
5

我將大量文件作爲嵌入式資源存儲在程序集中。調用類似於以下Assembly.GetManifestResourceNames回報的事情:可能更改嵌入式資源路徑分隔符?

Folder1.Resource1.cshtml 
Folder1.Folder2.common.js 

我有一個建立了基於這些名字一個虛擬目錄/文件系統中的類。但是,我有資源,如一個問題:

Folder1.Folder2.jQuery-ui-1.10.3.custom.min.js 

由於沒有辦法(除非你處理它作爲一種特殊情況),要知道,jquery-ui-1103等沒有文件夾名稱,與最終資源min.js。目前我通過確保所有嵌入式資源不包含多個句點來解決此問題。也就是說,是否有辦法將路徑分隔符更改爲不同的字符以完全避免此問題?

回答

0

您能否獲得ResourceManager?如果是這樣,你可以使用BaseName

您可以使用Assembly.GetTypes()使用類型才能到ResourceManager,或者你可以甚至直接對抗類型的FullName潛在的交叉引用。