VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 877|回复: 7

关于asp.net 资源文件使用问题

[复制链接]

2

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-23 16:00:01 | 显示全部楼层 |阅读模式
未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“Strings.resources”正确嵌入或链接到程序集“App_Web_oplm6m_7”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。


我的资源文件:Strings.en-US.resx,已经放在App_GlobalResources文件夹下面了


资源文件调用代码:

        ResourceManager m_ResourceManager = new ResourceManager("Strings", Assembly.GetExecutingAssembly());

        CultureInfo m_CultureInfo = new CultureInfo("en-US");

        this.lblTop.Text = m_ResourceManager.GetString("div_top", m_CultureInfo);






。。。

ResourceManager m_ResourceManager = new ResourceManager("Strings", Assembly.GetExecutingAssembly());

是不是这句错了,是不是要加命名空间什么的,可是vs2015都是自己生成程序集的,没法自定义命名空间的啊

请指导,急死了。。。谢谢
回复

使用道具 举报

0

主题

32

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-5-6 11:30:01 | 显示全部楼层
注意命名空间,ResourceManager m_ResourceManager = new ResourceManager("xxx.Strings", Assembly.GetExecutingAssembly());
其他的可能还有问题。
回复

使用道具 举报

0

主题

16

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-5-7 19:30:02 | 显示全部楼层
Strings.en-US文件是你自定义的?应该在App_GlobalResources底下吗?
还有你是直接拷贝过去的吗?试一下在工程里面添加现有项,把资源文件添加上
回复

使用道具 举报

2

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-5-8 15:00:01 | 显示全部楼层
xxx.Strings

这个xxx应该是什么呢?》

是我程序里的 App_Web_oplm6m_7 吗?
回复

使用道具 举报

0

主题

32

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-5-9 13:30:01 | 显示全部楼层
asp.net用GetGlobalResourceObject吧
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-5-11 17:45:01 | 显示全部楼层
xxx应该指的是你的工程的名字
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-8-16 22:15:01 | 显示全部楼层
改称这样就好用了
CultureInfo m_CultureInfo = new CultureInfo("en-US");
ResourceManager rm = ResourceManager.CreateFileBasedResourceManager("Strings.en-US", ".", null);
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-16 22:30:01 | 显示全部楼层
1.注意命名空间;2 文件属性 有一项要改成嵌入的资源
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表