Чтение значений из спутниковых сборок с помощью ResourceManager
Привет Может кто-нибудь сказать мне, как читать значения из спутниковых сборок, используя resourcemanager. У меня есть приложение MyApplication, которое будет содержать все файлы ресурсов. Теперь я должен прочитать значения этих ресурсов в моем другом приложении (приложение ABC). Может кто-нибудь сказать мне, как я могу это сделать.
2 ответа
Убедитесь, что файлы ресурсов (resx) установлены как открытые, а не внутренние (в свойствах).
Установите для пространства имен то, которое вы хотите использовать для каждого файла (снова в свойствах).
(Класс будет создан динамически, чтобы вы могли ссылаться на ресурсы в вашем коде.)
- Добавьте ссылку на спутниковую сборку из проекта, который будет ее использовать.
Затем вы можете ссылаться на строки, используя пространство имен, которое вы указали в свойствах (Intellisense может действительно помочь вам здесь!). Например. Resources.SomeSpace.Somefile.Someresourcestring
Это помогло мне: получение ресурсов с помощью класса ResourceManager