私の記憶が正しければ、それはアセンブリの名前とファイルのフルネーム(拡張子を含む)の間にドットを入れたものです。
確実に見つけるための簡単な方法: Assembly.GetManifestResourceNamesメソッドを使用します。
string[] result = myAssembly.GetManifestResourceNames();
...そしてresult
デバッガーでの内容を調べます。
ETA:ええと、リソースが1つしかない場合は、次のコードを使用して名前を取得できます。
string name = myAssembly.GetManifestResourceNames()[0];
ただし、お勧めしません。VSが空のリソースファイルを作成してアセンブリにコンパイルすることがあるため、思ったよりも多くのアセンブリリソースがある可能性があります。
ETA 2018-06-26:2013年に思いもよらなかった別の方法があります。これにより、元のリソースの名前に基づいたリソース名が表示されます。
string resourceFileName = "myResource.xsd";
string resourceName = myAssembly.GetManifestResourceNames()
.Where(name => name.Contains(resourceFileName))
.FirstOrDefault();