Использование одних и тех же классов в нескольких проектах
У меня есть несколько программ, которые не имеют ничего общего друг с другом, это совершенно разные приложения. Однако у меня есть несколько классов "Швейцарский нож", которые я использую во всех этих проектах. В настоящее время, когда мне нужно использовать эти классы, я просто копирую их в проект, но это решение далеко не идеальное, так как оно все вздутое и совсем не аккуратное. И, конечно, когда я хочу редактировать эти классы, мне приходится делать это несколько раз подряд в каждом из моих приложений.
Какое лучшее решение здесь? Должен ли я экспортировать эти классы в.dll, передать его в Windows, и тогда все мои приложения смогут использовать этот.dll? Или я должен использовать другое решение, доступное в самой Visual Studio?
1 ответ
Я думаю, что решение DLL подходит для использования.
Просто поместите эти общие классы в другой проект и соберите dll и используйте его, либо в случае Visual Studio вы можете импортировать один и тот же проект в разные решения или программы.