ファイルのフォルダー全体を埋め込みリソースとしてプロジェクトに埋め込んでいます。ビルド アクションはプレーンなResourceではなくEmbedded Resourceに設定されており、これらのファイルをプロパティのプロジェクト リソース リストに含めませんでした。ただし、を使用して完全な名前を取得しようとすると、ピリオドで区切られた完全なパスになってしまいます。次に例を示します。GetManifestResourceNames
MyApp.Resources.Folder.Subfolder.file.dat
MyApp.Resources.Folder.Subfolder.file2.dat
...
悪いニュース: フォルダー構造は異なる場合があり、または のような名前のフォルダーが含まれている可能性がFolder1.00
ありFolder/file1.xml.backup
ます。Folder.Ext/file.old.xml
Folder/Ext/file/old.xml
どうすればいいのかわからない。フォルダー構造をいくつかのファイルリストに事前に構築し、実行時に解析しますか? それは全体の混乱になります。多分それを行うためのよりエレガントな方法がありますか?