我在名为Resource1.resx的文件中添加了三个图片。我也添加了一个字符串,只是为了测试目的。无论是GetString还是GetObject(image-name),我都会遇到这个错误。
{"找不到适用于指定文化或中性文化的任何资源。请确保在编译时将“Resource1.resources”正确地嵌入或链接到程序集“TFBIC.RCT.Monitor”,或者所需的所有卫星程序集都可以加载并且完全签名。"}
{"找不到适用于指定文化或中性文化的任何资源。请确保在编译时将“Resource1.resources”正确地嵌入或链接到程序集“TFBIC.RCT.Monitor”,或者所需的所有卫星程序集都可以加载并且完全签名。"}
// get initial images
ResourceManager rm = new ResourceManager(
"Resource1",System.Reflection.Assembly.GetExecutingAssembly());
CultureInfo ci = Thread.CurrentThread.CurrentCulture;
string strTest = rm.GetString("String1"); // just testing
Bitmap bmCircleGreen = (Bitmap)rm.GetObject("circleGreen");
Bitmap bmCircleYellow = (Bitmap)rm.GetObject("circleYellow");
Bitmap bmCircleRed = (Bitmap)rm.GetObject("circleRed");
我的表单是项目中的第一类(我已经看到了那个错误)。
我已经为我的项目分配了一个强密钥,但没有用。
不确定还有什么其他尝试的方法。
GetGlobalResourceObject
- DanielV