首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpContext.GetGlobalResourceObject返回null,但该值可通过参考资料获得

HttpContext.GetGlobalResourceObject返回null,但该值可通过参考资料获得
EN

Stack Overflow用户
提问于 2014-04-24 16:43:46
回答 2查看 2.2K关注 0票数 1

我试图使用HttpContext.GetGlobalResourceObject.从resx资源文件访问值

资源文件位于一个名为Resources的文件夹中,并将CustomTool属性设置为PublicResXFileCodeGenerator,如K.ScottAllen:http://odetocode.com/blogs/scott/archive/2009/07/16/resource-files-and-asp-net-mvc-projects.aspx所示

资源正在构建和嵌入(我可以通过ILSpy在程序集中看到),我可以使用以下方法访问代码中的值:

代码语言:javascript
复制
var b = MyApp.Resources.GlobalStrings.VendorUITitle;

但是,尝试通过GetGlobalResourceObject访问它们总是返回空

代码语言:javascript
复制
var s = HttpContext.GetGlobalResourceObject("MyApp.Resources.GlobalStrings", "VendorUITitle");
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-04 18:21:19

我能够通过将资源文件的自定义工具设置为来解决这个问题

以及Build Action to Content和Copy to Output Directory属性到复制始终

如果没有这样做,那么当我发布到HttpContext.GetGlobalResourceObject的生产调用时,总是会返回null。

票数 1
EN

Stack Overflow用户

发布于 2020-07-22 05:26:03

  1. 在App_GlobalResources下创建资源文件
  2. 将生成操作设置为内容
  3. 将“复制”设置为“输出目录”以不复制
  4. 确保已部署的应用程序中有App_GlobalResources文件夹
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23274965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档