考虑到以下设置,我遇到了麻烦:
但是框架选择使用Labels.en.resx而不是使用我期望的,默认的。那么为什么后备机制在这里不起作用呢?有什么想法吗?
答案 0 :(得分:1)
似乎是与ASP.NET 4.0相关的错误。在针对3.5编译项目时,所有工作都按预期进行。
答案 1 :(得分:0)
看起来后备的工作方式有点不同。
如果您将浏览器语言设置为例如。
Polish (pl), English GB (en-GB), English (en)
并且您有相应的资源文件+默认资源文件(例如Literals.pl.resx,Literals.en-GB.resx,Literals.en.resx,Literals.resx) 后备机制将会:
后备适用于语言环境,而非语言。