我试图使用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在程序集中看到),我可以使用以下方法访问代码中的值:
var b = MyApp.Resources.GlobalStrings.VendorUITitle;但是,尝试通过GetGlobalResourceObject访问它们总是返回空。
var s = HttpContext.GetGlobalResourceObject("MyApp.Resources.GlobalStrings", "VendorUITitle");发布于 2015-01-04 18:21:19
我能够通过将资源文件的自定义工具设置为来解决这个问题
以及Build Action to Content和Copy to Output Directory属性到复制始终

如果没有这样做,那么当我发布到HttpContext.GetGlobalResourceObject的生产调用时,总是会返回null。
发布于 2020-07-22 05:26:03
https://stackoverflow.com/questions/23274965
复制相似问题