Общая служба локализации ASP.NET Core 1.1C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 Общая служба локализации ASP.NET Core 1.1

Сообщение Гость »


Я создаю приложение ASP.NET Core 1.1 и пытаюсь настроить локализацию.

Когда я реализую в своем ValuesController IStringLocalizer, он работает нормально и локализует мой файл ресурсов.

public ValuesController (локализатор IStringLocalizer, служба IService) { _localizer = локализатор; _service = сервис; } В приведенном выше коде мои ресурсы находятся по адресу «Resources/Controllers/ValuesController.en-US.resx».

Но когда я пытаюсь внедрить IStringLocalizer с помощью универсального сервиса, он не может найти мой файл ресурсов.

Общественный класс Service: IService где Т: BaseEntity { #region Свойства защищенный репозиторий IRepository {get; набор; } защищенный IUnitOfWorkFactory UnitOfWorkFactory {get; набор; } частный ILogger только для чтения _logger; частный только для чтения IStringLocalizer _localizer; #конечныйрегион #регион Тор общедоступная служба (репозиторий IRepository, IUnitOfWorkFactory unitOfWorkFactory, Регистратор ILogger, локализатор IStringLocalizer) { Репозиторий = репозиторий; UnitOfWorkFactory = unitOfWorkFactory; _logger = регистратор; _localizer = локализатор; } } Приведенный выше код не находит мой ресурс по адресу «Resources/Services/Base/Service.en-US.resx»

Есть идеи, как это сделать?

--- РЕДАКТИРОВАНИЕ

MyControl.Api (Startup.cs)

пространство имен MyControl.Api

services.AddLocalization(options => options.ResourcesPath = "Ресурсы"); Эта строка находится внутри «MyControl.Api» и находится в пространстве имен «MyControl.Api».

Папка ресурсов в этом приложении предназначена для «Ресурсов/Контроллеров»

Мои службы находятся в пространстве имен «MyControl.Services»

Папка ресурсов в этом проекте (два проекта в одном решении)

"Ресурсы/Услуги/База"

Пространство имен моего служебного файла — «MyControl.Services.Services.Base»
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Не получает файл локализации ASP.NET.
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Не получает файл локализации ASP.NET.
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Почему я сталкиваюсь с проблемой TLS 1.2 в ASP.NET Core 5.0 в Linux, но не в ASP.NET Core 3.1?
    Anonymous » » в форуме C#
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»