I have a set of classes for common functionalities that I include in almost every project I execute. These are the classes with common functionalities like Date validations, keypress validations etc.
I would like to create a DLL with all these classes in it so that I shall only refer to that DLL.
I want to know implications of two things:
1. What will happen if I make some changes to this DLL by modifying existing classes or add new classes to it. I do not understand the versioning effect that's why I am asking this question.
2. Is it a good idea to create a DLL like this or there are some better options?