Как создать файл ресурсов для консольного приложения?

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

Ответ 1

Шаблон проекта для приложения в режиме консоли не имеет предварительно подготовленных ресурсов. Вы просто добавляете его с вкладкой "Проект + Свойства", "Ресурсы", нажмите ссылку "Нажмите здесь, чтобы создать". Возьмите час и нажмите еще несколько. Это все очень легко обнаружить, но вы должны взглянуть.

Ответ 2

Щелкните правой кнопкой мыши на проекте консольного приложения node в проводнике решений. Добавить- > Новый элемент- > Файл ресурсов.

edit: как было указано, если вы откроете Свойства проекта приложения консоли, у него также будет вкладка "Ресурсы", которая сообщит вам, что у него нет файла ресурсов и предоставляется ссылка на Создай. Это будет делать то же, что и выше, за исключением того, что он создаст файлы в папке "Свойства".

Ответ 3

Я добавил ответ в свой ответ на ваш предыдущий вопрос:

Щелкните правой кнопкой мыши по "тесту" в обозревателе решений → Добавить → Новый элемент → Файл ресурсов

Затем дважды щелкните созданный файл (например, Resource1.resx) и оттуда оттуда.

Затем используйте его:

string s = Resource1.String1;

Ответ 4

  • Щелкните правой кнопкой мыши свой проект.
  • Выберите "Свойства".
  • В ресурсах нажмите ссылку "Этот проект не содержит файл ресурсов по умолчанию". Нажмите здесь, чтобы добавить его. ".

введите описание изображения здесь

Ответ 5

Понимание основ.

Просто создайте свой

по умолчанию
public class Lang {
    public string Title = "my title";
}

тогда

public class Lang_en_US : Lang{

    public Lang_en_US(){
        Title = "my US Title";
    }

}

затем найдите свой язык, в который хотите переключиться, с помощью switch, если он не совпадает, просто используйте значение по умолчанию

ASP.net компилируется в классы, такие как глобальный ресурс.

:)