Я много раз слышал слово «сборки».Тем не менее я не знаю, что они и как они используются в языке программирования.
Большинство ваших вопросов касаются c #, поэтому вот ссылка на .net Assembly
В .NET Framework сборка библиотека скомпилированного кода для использования в развертывание, управление версиями и безопасность. Есть два типа: процесс сборки (EXE) и библиотека сборки (DLL). Процесс сборки представляет процесс, который будет использовать классы, определенные в сборках библиотеки. Сборки .NET содержат код в CIL, который обычно генерируется из CLI язык, а затем скомпилирован в машинный язык во время выполнения CLR своевременный компилятор.
Assembly это просто library вашего classes.которую вы можете использовать повторно в нескольких проектах, чтобы вам не приходилось каждый раз писать по одному классу для каждого проекта.
Assembly
library
classes
создайте одну сборку и вызывайте ее везде.вот и все.