Есть ли способ сделать общедоступными файлы со строго типизированными ресурсами (в отличие от внутренних)?

Вот'что яЯ хотел бы сделать:

Я хочу создать проект библиотеки, который содержит мои файлы ресурсов (т. Е. Метки пользовательского интерфейса и еще много чего). Я'Я хотел бы использовать библиотеку ресурсов как в моем пользовательском интерфейсе, так и в моих тестах. (То есть, в основном, у меня есть общие места для ресурсов, на которые я ссылаюсь из нескольких проектов.)

К сожалению, поскольку StronglyTypedResourceBuilder (класс .Net, который генерирует код для ресурсов) по умолчанию делает файлы ресурсов внутренними, я могуt ссылаться на мои строго типизированные ресурсы в библиотеке из другого проекта (т. е. моего пользовательского интерфейса или тестов), не перепрыгивая через обручи (т. е. что-то похожее на то, что описаноВотили написание общедоступного класса / функции-обертки).

К сожалению, оба этих решения лишают меня возможности строго ссылаться на ссылки.

Кто-нибудь нашел прямой способ создания строго типизированных ресурсов .Net, на которые можно ссылаться из нескольких проектов?

я предпочитаю избегать использования события сборки для достижения этой цели (то есть сделать что-то вроде замены всех экземпляров 'внутренний» с 'общественности», но это'в основном мой запасной план, если я могуне могу найти ответ ..