Nate Bross
Contributor
I'm wondering the best practice for sharing common functionallity between applications, such as sending emails, logging errors, etc.
I've got a few applications that will need to share common functionallity. I would like to use a class library to house this code; but I'm wondering how I could issue updates [bug fixes, etc] without having to recompile and update all dependant applications?
I will not be changing method signitures, or anything like that -- only how the internal functions work.
Pie in the sky, would allow me to add additional methods for new dependant applications without breaking existing dependant applications.
Thoughts? Ideas? Should I abbandon this hope, and follow a different path?
TIA
I've got a few applications that will need to share common functionallity. I would like to use a class library to house this code; but I'm wondering how I could issue updates [bug fixes, etc] without having to recompile and update all dependant applications?
I will not be changing method signitures, or anything like that -- only how the internal functions work.
Pie in the sky, would allow me to add additional methods for new dependant applications without breaking existing dependant applications.
Thoughts? Ideas? Should I abbandon this hope, and follow a different path?
TIA