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