У меня есть сборка, которая содержит, помимо прочего, Messages.resx, который содержит строки сообщений GUI, такие как Да, Нет, ОК, Отмена, Открыть и т. Д. Мой проект ссылается на эту сборку. Как я могу их использовать?
В редакторе ресурсов просто пометьте ресурсы как public.По умолчанию модификатор доступа - internal.Тогда вы можете использовать его как обычно.
public
internal
Если сделать его общедоступным не вариант, используйте InternalsVisibleTo атрибут уровня сборки.
InternalsVisibleTo
Использование ResourceManager Class
// Retrieve the resource. ResourceManager rm = new ResourceManager("Messages" ,Assembly.Load(assemblyPath)); string greeting = rm.GetString("Greeting");
Надеюсь, это поможет