Any change on a dll requires running setup on the user machine
<p>I am writing in-house applications used by multiple users in a factory. </p>

<p>Those different applications may refer to same dll.
Any changes done on the dll requires running setup for all the applications that use it on all the user's PC that it is installed on.</p>

<p>Is there a way to deploy the dll on the user's PC so they will get the last version without having to run setup on each machine?</p>

<p>I could make it by creating a batch file which will first copy the dll to the installed folder and then run the application. But it really not seem acceptable to me. </p>

<p>Not sure it is relevant for the answer but I am creating the setup by using the InstallShield Limited Version</p>