查找所有IStringLocalizer实现,如果找不到翻译,则失败

时间:2019-11-22 08:42:40

标签: c# asp.net .net asp.net-core localization

我们在项目中使用IStringLocalizer的自定义实现,该实现从数据库而不是ResourceManager加载翻译。但是,如果某些页面或控制器包含翻译(在数据库中找不到),我希望单元测试失败(或引发异常)。

我想将此单元测试/异常抛出添加到对包含正确翻译至关重要的项目中。如果翻译不在数据库中,则它应该无法构建和部署。

是否可以找到.NET Framework和.NET Core的IStringLocalizerIViewLocalizerIHtmlLocalizer的所有实现?

1 个答案:

答案 0 :(得分:0)

这是供您参考的链接

  1. ASP.Net Core
  2. ASP.Net