Is there a by which the recompilation of a set of dlls in particular order can be automated. For e.g. I have 3 dlls. 2nd dll has a reference to the 1st dll and the 3rd dll has the reference of both 1st and 2nd. Any change in dll 1 which needs recompilation of dll 1(may be due to code change or interface change) may or may not require recompilation of dll 2 and the same is true for dll 3. In a worst scenario I might need to recompile all the dlls, which is a very painful job. If any one has done this automation process then please let me know.