Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在MVC核心web应用程序中支持从多个资源路径进行本地化读取?_C#_.net Core_Localization_Asp.net Core Mvc_Resx - Fatal编程技术网

C# 如何在MVC核心web应用程序中支持从多个资源路径进行本地化读取?

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

我正在开发一个使用asp.net MVC核心的web应用程序

现在我们支持两种语言,MVC项目中有资源文件(用于视图和其他人员),应用程序服务的资源(用于枚举、错误消息等)在单独的dll中

如果我添加以下代码,则在启动内部:

services.AddLocalization(options => options.ResourcesPath = "Resources");
MVC完全可以读取其资源,但对于应用程序服务,当我使用IStringLocalizer时,它找不到本地化字符串:

stringLocalizer["resource_key"];
如果我在上面注释AddLocalization的代码,它将从单独dll中的应用程序资源中读取,但MVC不会从其资源中读取

我的问题是如何支持从多个资源路径读取