Додавання та редагування ресурсів (visual c #)
Для додавання ресурсів в проект необхідно натиснути правою кнопкою миші вузол Властивості в проекті в Обозревателе рішень. клацнути Відкрити. а потім на сторінці Ресурси в Конструкторі проектів натиснути кнопку Додати ресурс.
Ресурси можна додати в проект в якості пов'язаних ресурсів (зовнішні файли) або як впроваджені ресурси (впроваджені безпосередньо в файл RESX).
У разі впроваджених ресурсів, дані зберігаються безпосередньо в файлі ресурсів проекту (RESX). Рядки можуть зберігатися тільки як впроваджені ресурси.

При побудові програми Visual Studio викликає засіб resgen.exe для перетворення ресурсів програми у внутрішній клас з ім'ям Resources. Цей клас знаходиться в файлі Resources.Designer.cs, який вкладений в файл Resources.resx в Обозревателе рішень. Клас Resources инкапсулирует всі ресурси проекту в статичні властивості get тільки для читання, що дає можливість отримання строго-типізованих ресурсів під час виконання. Під час побудови в інтегрованому середовищі розробки Visual C # все інкапсульовані дані ресурсів, включаючи як впроваджені в файл RESX, так і пов'язані файли, компілюються безпосередньо в збірку додатки (файл EXE або DLL). Іншими словами, інтегроване середовище розробки Visual C # завжди використовує параметр компілятора / resource. При побудові з командного рядка можна вказати параметр компілятора / linkresource. що дозволить розгорнути ресурси в окремому файлі з основної збірки додатку. Це додаткова можливість, яка може знадобитися в окремих випадках. Більш типовий сценарій розгортання ресурсів з основної збірки додатку полягає в використанні допоміжних збірок (див. Опис далі).
Щоб отримати доступ до ресурсу під час виконання, просто створіть посилання на нього, як на будь-який інший член класу. У наступному прикладі демонструється отримання ресурсу растрового зображення з ім'ям "Image01". Слід зазначити, що клас ресурсів входить в простір імен з ім'ям
System.Drawing.Bitmap bitmap1 = myProject.Properties.Resources.Image01;
Клас ResourceManager використовується всередині властивістю отримання для створення нового екземпляра об'єкта.
Якщо створюється додаток, яке планується локалізувати (перевести) на кілька мов, кожен набір рядків, що відносяться до певної мови, можна зберігати в окремій допоміжної збірці. При поширенні додатки потрібно увімкнути головну збірку додатки разом з відповідними допоміжними збірками. Потім можна додати інші допоміжні збірки або змінити існуючі без повторної компіляції основний збірки додатку. Додаткові відомості див. У розділах Створення допоміжних збірок і Locating and Using Resources for a Specific Culture.