如果文件名中包含语言代码,则不会嵌入 C# 资源

C# resource not embedded if contains language code in file name

所有文件都具有相同的构建操作设置:嵌入式资源

文件名中带有语言代码的文件未作为 resource.See 来自 ILSpy 的打印屏幕嵌入。只有没有语言的文件(用于测试)被嵌入。

这些特定于语言的资源被编译成单独的程序集,您可以在 bin/Debug/{lang}/{resources}.dll 下找到这些程序集。