资源文件调用求教
//创建资源文件private void button1_Click(object sender, EventArgs e)
{
ResourceWriter rw = new ResourceWriter("My.resources");
rw.AddResource("name1", "中国");
rw.AddResource("name2", "台湾");
rw.Generate();
}
//调用资源文件
private void button2_Click(object sender, EventArgs e)
{
ResourceReader rr = new ResourceReader("My.resources");
foreach (DictionaryEntry entry in rr)
{
string s = string.Format("{0} ({1})= '{2}'",
entry.Key, entry.Value.GetType(), entry.Value);
MessageBox.Show(s);
}可行
ResourceManager resman = new ResourceManager("My.resources", Assembly.GetExecutingAssembly());
string s1 = (string)resman.GetObject("name1");
string s2 = resman.GetString("name2"); //报错。。。。。未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“My.resources.resources”正确嵌入或链接到程序集“资源文件创建”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。
}
Csc.exe /res:G:\资源文件\资源文件创建\资源文件创建\bin\Debug\My.resources G:\资源文件\资源文件创建\资源文件创建\Form1.cs.cs
菜鸟求救