我必须尝试这个例子中使用internatinalization。
http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx
但是,我得到这个问题
找不到适合指定区域性或中性文化的任何资源。确保“Resources.Resources.resources”在编译时正确嵌入或链接到程序集“资源”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。
我要寻找一个在谷歌的solucion,但我不明白的solucion。
创建我的资源,这样的..
右键单击解决方案,然后选择“添加 - >新建项目”上下文菜单命令。选择“类库”项目类型并将其命名为“资源”。现在,右键点击“资源”项目,然后选择“添加 - >新建项目”上下文菜单命令。选择“资源文件”并命名为“Resources.resx”
我在其他例如读取,人们在这个文件App_GlobalResources文件创建资源,这跟我的错误是关系???
我意识到这是一个老问题,但在情况下,它可以帮助其他人在这里寻找>>>
您需要设置的.resx生成操作为“嵌入的资源”为它与数据注释,如例工作。当您添加的.resx到App_LocalResources文件夹中生成操作将被设置为默认的内容。
此外,在你上面的例子,你把它添加到其他项目,因此要确保访问修饰符也被设置为“公开”(双击.resx文件打开文件和访问修饰符沿着编辑器顶部窗口)。
另外,还要确保你一个参考资源项目从主应用程序添加。