Подтвердить что ты не робот

Использование ресурсов resx в .NET Core 1.0

Я пытаюсь использовать файл ресурса (.resx) в проекте ASP.NET Core. Я работал в rc1 с помощью namedResource, но не могу заставить его работать в RTM. Вот как выглядит мой project.json:

"buildOptions": {
  "embed": {
    "include": [ "Resources/resource.resx" ]
  }
}

И я обращаюсь к нему следующим образом:

Resources.ResourceManager.GetString("Field1");

Кажется, что ресурсы не внедряются, поскольку при отладке ничего нет.

Любая помощь будет высоко оценена.

4b9b3361

Ответ 1

Для строки в использовании ресурсов: Удалите вставку.

var x = ResourceFoo.Field1;

Для использования файла в ресурсе: Включить вложение для файла (например:/Folder1/**/*)  Assembly.GetExecutingAssembly() GetManifestResourceStream ( "Folder1.Folder2.file.ext" );.