michael 28 Mar 2006 I need some information about proper technique for nested components/containers. I have created a library as a dll (I'll call this "lib.dll") that I then add as a reference in my main project. The lib.dll itself has a couple other dlls added as references. The dlls under lib.dll seemed to automatically get carried over to the main project, which makes sense. My question relates to another type of item--a standalone .exe file that is called (via the Process class) from within lib.dll. What is the proper technique for including this in the main project? I tried adding it as a reference, but that failed as it is not a recognized assembly type. Should I attach this (somehow) to the lib.dll, so the main project automatically gets the executable? Or should the main project reference it directly for more flexibility? The only thing I have done so far is to have the .exe file on my disk in the search path, so when I run the main project it finds it and executes successfully.