さんぽみち

なにか思いついたときとかに気まぐれに更新されます。

C# VSで埋め込んだリソースの場所

わからなくてはまったのでメモ

<プロジェクトの名前空間>.<リソースを追加したときに格納されるフォルダ、デフォルトで"Resources">.<追加したリソースのファイル名>

にあった。
調べ方はこんな感じ。

var asm = System.Reflection.Assembly.GetExecutingAssembly();
var resources = asm.GetManifestResourceNames();
foreach(var resource in resources)
{
  System.Console.WriteLine(resource);
}

色々調べまわってはまったけども、素直にMSDN見るのが一番と学べた。
 コード : アセンブリでのリソース名の検索 (Visual C#)

あと、ソリューションエクスプローラの階層ってそのまま名前空間になってそう。
ソリューションに依存しないけどdllにするには大げさなモジュールとかどうやって扱ってるんだろうみんな。