Я пытаюсь использовать файл ресурса (.resx) в проекте ASP.NET Core. Я работал в rc1 с помощью namedResource, но не могу заставить его работать в RTM. Вот что мой project.json выглядит следующим образом:Использование ресурсов resx в .NET Core 1.0
"buildOptions": {
"embed": {
"include": [ "Resources/resource.resx" ]
}
}
И я к нему доступ, как это:
Resources.ResourceManager.GetString("Field1");
кажется ресурсы не получают врезана как Там нет ничего, когда я отладки.
Любая помощь будет высоко оценена.
Найден ответ! http://stackoverflow.com/questions/37360068/localization-in-separate-project-asp-net-core-mvc –
Вот что г-н Мирфлек справляется с этой проблемой. Поэтому, если я перемещаю файлы .resx в корневой каталог проекта, а не в подпапку, он работает так, как ожидалось. Я пробовал каждый способ встраивания из подпапки, и он больше не работает. Пока я буду использовать это обходное решение, но я подозреваю, что это ошибка в RC2. В настоящее время это проблема оснастки. – Khalil