I have created several small applications that use my own DLL. The problem is that this DLL is constantly changing. My current solution to this problem is that I have an installation project in a class library solution that creates and registers a DLL. In all my applications, I need to open the solution and re-reference the newly created / registered DLL. Then I need to recompile my installation projects, uninstall the old applications, and then install the new application again.
There must be a better way, and I'm just not sure, because I'm pretty new to this. I looked in ClickOnce, but I donβt think this will solve my problem as I cannot publish the class library. I looked at the version numbers, but I have to do something wrong, because it does not work either.
I understand that as soon as a DLL is created and used in an application, it should essentially not be touched. I do not have such an opportunity in this situation. It is constantly updated. Done.
So is there a better way? It would be useful to evaluate the item in the direction of the manual or related question / answer / forum.
Change The DLL does not constantly change at run time, but is constantly evolving to provide more functionality and detail in other applications. Also, one big thing, I think I should have mentioned, is that the public interface is constantly alternating - usually adding new methods.
source share