В C # я разрабатываю несколько служб Windows, которые имеют некоторые стандартные функции, поэтому я поместил все эти общие функции в отдельный проект утилит, на который ссылаются.
У меня есть ситуация, когда мне нужно создать экземпляры бизнес-классов, которые находятся в моем проекте службы Windows, из служебного проекта с использованием Activator.CreateInstance.
Мой служебный проект знает о пространстве имен и имени класса для вызова Type.GetType, но тип всегда равен нулю, и когда я думаю об этом, он не сможет получить тип из проекта, на который ссылается или может это?
Короче говоря:
Проект A ссылается на служебный проект.
Служебный проект хочет создать класс из проекта А. Он знает о пространстве имен и имени класса.
Есть ли шаблон проектирования или подход, которому я должен следовать для достижения этой функциональности? Или это выглядит как нет, нет, и я должен рефакторинг?
Спасибо за внимание