Winform程序想把几个图片打包进资源文件使用,但是总是出错;
错误提示如下:
未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“useStrRes.mystr.resources”正确嵌入或链接到程序集“useStrRes”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。
在网上差到一些例子,都说把命名空间设置以后就可以了,我设置了可是还不行,于是就把SDK中的例子拿来测试一把,是字符串资源的创建和使用,结果又出同样的错误。
程序如下:
资源的创建:
namespace stringRes
{
public partial class Form1 : Form
{
public ResourceWriter rw;
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
rw = new ResourceWriter("mystr.resources");
rw.AddResource("String 1", "First String"); rw.AddResource("String 2", "Second String"); rw.AddResource("String 3", "Third String");
rw.Generate();
rw.Close();
label1.Text = "创建资源成功"; }
}
}创建后把资源加入到另一个工程中,一个Button按钮读取资源,然后分别赋值给三个Label:
namespace useStrRes
{
public partial class Form1 : Form
{
public ResourceManager rm = new ResourceManager("useStrRes.mystr",Assembly.GetExecutingAssembly());
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
try
{
label1.Text = ((string)rm.GetString("String 1")); }
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
}
错误提示如下:
未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“useStrRes.mystr.resources”正确嵌入或链接到程序集“useStrRes”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。
在网上差到一些例子,都说把命名空间设置以后就可以了,我设置了可是还不行,于是就把SDK中的例子拿来测试一把,是字符串资源的创建和使用,结果又出同样的错误。
程序如下:
资源的创建:
namespace stringRes
{
public partial class Form1 : Form
{
public ResourceWriter rw;
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
rw = new ResourceWriter("mystr.resources");
rw.AddResource("String 1", "First String"); rw.AddResource("String 2", "Second String"); rw.AddResource("String 3", "Third String");
rw.Generate();
rw.Close();
label1.Text = "创建资源成功"; }
}
}创建后把资源加入到另一个工程中,一个Button按钮读取资源,然后分别赋值给三个Label:
namespace useStrRes
{
public partial class Form1 : Form
{
public ResourceManager rm = new ResourceManager("useStrRes.mystr",Assembly.GetExecutingAssembly());
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
try
{
label1.Text = ((string)rm.GetString("String 1")); }
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
}
解决方案 »
- 根据datatable建立相同结构的sql server表
- c# winform: 代码验证sql语句是否合法?
- SharpPcap在无线上网时,不能抓包;有线时可以抓包,这是什么原因?在线等。
- DAL中开启ado事务的思路!
- System.Web.HttpException: 此页的状态信息无效,可能已损坏[挑战高手]
- 如何读取INI的块中的数据
- 我是作SP的,有ZTE中兴的API如何用C#调用阿?要写小灵通网关高手是否知道,网关运行的整个过程(底层的)
- 请问,目前有没有全中文的MSDN,有几张盘?目前的MSDN上包括C#的全部帮助吗?
- wangj2001(乡村酒吧) 过来接份啦
- 怎样获得 DataSet 中的记录总数呀???
- 几个关于C# 的简单问题
- C# dropdownlist控件得到焦点时自动展开下拉选项,如何实现?
结贴
我也一直被这个问题困扰,实在不明白。