بعد از تلاش بسیار متوجه شدم، با اینکه پیام خطا ساخت generator در ویژوال استودیو نمایش داده میشود، ولی عملا به درستی ساخته میشود.
مشکل از معرفی baseName بود که باید به جای
_stringLocalizer = stringLocalizerFactory.Create( baseName: "Controllers.LoginController", location: "Zagros.ExternalResources"); _htmlLocalizer = htmlLocalizerFactory.Create( baseName: "Controllers.LoginController", location: "Zagros.ExternalResources");
به دلیل اینکه در مسیر اصلی نیستیم، باید به این صورت معرفی شود (همراه مسیر فایل):
_stringLocalizer = stringLocalizerFactory.Create( baseName: "Areas.Identity.Controllers.LoginController", location: "Zagros.ExternalResources"); _htmlLocalizer = htmlLocalizerFactory.Create( baseName: "Areas.Identity.Controllers.LoginController", location: "Zagros.ExternalResources");