加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 找不到指定文化或中性文化的任何资源

发布时间:2020-12-16 04:15:25 所属栏目:asp.Net 来源:网络整理
导读:我必须尝试使用??此示例进行国际化. http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx 但我得到了这个问题 找不到适合指定文化或中性文化的资源.确保在编译时将“Resources.Resources.resources”正确嵌入或链接到程序集“资源”中,或者所
我必须尝试使用??此示例进行国际化.

http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx

但我得到了这个问题

找不到适合指定文化或中性文化的资源.确保在编译时将“Resources.Resources.resources”正确嵌入或链接到程序集“资源”中,或者所有所需的附属程序集都是可加载和完全签名的.

我正在寻找谷歌的解决方案,但我不明白解决方案.

我创建这样的资源..

右键单击Solution,然后选择“Add-> New Project”上下文菜单命令.选择“类库”项目类型并将其命名为“资源”.
现在右键单击“Resources”项目,然后选择“Add-> New Item”上下文菜单命令.选择“资源文件”并将其命名为“Resources.resx”

我在其他例子中读到人们在这个文件App_GlobalResources中创建资源,这与我的错误有关系???

解决方法

我意识到这是一个老问题,但是如果它能帮助其他人在这里搜索>>>

您需要将.resx构建操作设置为“嵌入式资源”,以使其与该示例中的数据批注一起使用.将.resx添加到App_LocalResources文件夹时,默认情况下,构建操作将设置为“内容”.

此外,在上面的示例中,您将其添加到另一个项目,因此请确保Access Modifier也设置为“Public”(双击.resx文件以打开文件,并且Access Modifier位于编辑器的顶部)窗口).

还要确保从主应用程序添加对资源项目的引用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读