C# 如何在MVC核心web应用程序中支持从多个资源路径进行本地化读取?
我正在开发一个使用asp.net MVC核心的web应用程序 现在我们支持两种语言,MVC项目中有资源文件(用于视图和其他人员),应用程序服务的资源(用于枚举、错误消息等)在单独的dll中 如果我添加以下代码,则在启动内部:C# 如何在MVC核心web应用程序中支持从多个资源路径进行本地化读取?,c#,.net-core,localization,asp.net-core-mvc,resx,C#,.net Core,Localization,Asp.net Core Mvc,Resx,我正在开发一个使用asp.net MVC核心的web应用程序 现在我们支持两种语言,MVC项目中有资源文件(用于视图和其他人员),应用程序服务的资源(用于枚举、错误消息等)在单独的dll中 如果我添加以下代码,则在启动内部: services.AddLocalization(options => options.ResourcesPath = "Resources"); MVC完全可以读取其资源,但对于应用程序服务,当我使用IStringLocalizer时,它找不到本地化字符串: st
services.AddLocalization(options => options.ResourcesPath = "Resources");
MVC完全可以读取其资源,但对于应用程序服务,当我使用IStringLocalizer时,它找不到本地化字符串:
stringLocalizer["resource_key"];
如果我在上面注释AddLocalization的代码,它将从单独dll中的应用程序资源中读取,但MVC不会从其资源中读取
我的问题是如何支持从多个资源路径读取