/ / Как да свържете Resx файл с клас в Visual Studio 2010 - визуално студио, resx

Как да свържете Resx файл с класа в Visual Studio 2010 - визуално студио, resx

Как да асоциирам / "обвържа" resx файл с файл от клас в Visual Studio? Например, когато се създаде нов формуляр за Windows, с него автоматично се асоциира resx файл.

alt текст

Питам това, тъй като следният код не отваря десния ресурсен файл за друг .cs файл, който имам:

ComponentResourceManager manager = new ComponentResourceManager(typeof(MyClass));

Този код работи добре за frmLogin от по-горе.

Документацията на MSDN за конструктора:

Създава ComponentResourceManager който търси ресурси в сателита въз основа на информация от указания Тип.

Отговори:

1 за отговор № 1

Тази форма има асоциирано.resx файл е изпълнителен детайл, който е специфичен за формите. Не можете да свържете произволен клас с .resx файл. Предполагам, че всъщност искате да използвате ResourceManager тук.

Имайте предвид, че има вече вграден чрез Properties.Resources, който ви дава достъп до ресурси, които сте добавили към Project + Properties, раздел Resources.


0 за отговор № 2

Ако сте загубили този отстъп, добаветесъществуващи файлове към проект, можете да възстановите отстъп за файлове, въпреки че не съм го опитвал за всички типове файлове, като използвам възела "DependentUpon" в проекта.

Техниката е описана по-подробно в Code rant: Вградени файлове с "DependentUpon" в Visual Studio

Намерих едно съществуващ отговор на ИО От откриването на статията по-горе, но тъй като въпросът е формулиран по различен начин, аз запазвам този отговор на място.