В настоящее время у меня есть 4 решения, которые являются независимыми проектами, однако в некоторых областях приложений довольно много дублированного кода.
На данный момент это просто несколько форм и связанный с ними код.
Когда я хочу что-то изменить или улучшить, я должен скопировать и вставить все соответствующие проекты.
Я смотрел на создание нового проекта в одном из решений для библиотеки .dll / class, но чувствовал, что это неправильно. (Пожалуйста, скажите, если я ошибаюсь).
Поскольку это компонент для всех приложений, я решил создать новое решение для библиотеки .dll / class и собираюсь переместить общий код к этому - но, никогда прежде не переходя по этому пути, что мои варианты отсюда?
Могу ли я затем включить это решение в другие, если мне нужно внести простое изменение и обновить его во всех проектах или вместо этого, если я всегда буду работать с общим компонентом в отдельном экземпляре Visual Studio, за пределами приложений, использующих его?