Localization 如何使用Blazor Assembly中另一个项目中的资源?

Localization 如何使用Blazor Assembly中另一个项目中的资源?,localization,blazor,webassembly,Localization,Blazor,Webassembly,我添加了对Blazor WebAssembly中本地化的支持,使用 builder.Services.AddLocalization(x => x.ResourcesPath = "Resources") 我的blazor应用程序名为MyProject.FrontEnd,我还有另一个名为MyProject的项目。与包含所有My.resx资源的文件夹资源共享,我的资源应该是什么?我试过“资源”这个词: builder.Services.AddLocalization(x

我添加了对Blazor WebAssembly中本地化的支持,使用

builder.Services.AddLocalization(x => x.ResourcesPath = "Resources")
我的blazor应用程序名为MyProject.FrontEnd,我还有另一个名为MyProject的项目。与包含所有My.resx资源的文件夹资源共享,我的资源应该是什么?我试过“资源”这个词:

builder.Services.AddLocalization(x => x.ResourcesPath = "MyProject.Shared.Resources");
但它不起作用,至少在IStringLocalizer中是这样。对于我的资源名称,我使用以下命名方案:Pages.Index.en.resx。在我的razor组件中,我尝试使用当前页面类型和自动生成的类型注入IStringLocalizer。所有resx都设置为public