In ogni progetto Visual Studio sono presenti due cartelle che contengono gli eseguibili, le DLL e gli altri file necessari per l'esecuzione del software:
- la cartella Bin
- la cartella Obj
La differenza è questa:
- la cartella Bin contiene tutti i file necessari per il corretto funzionamento dell'applicazione a seguito di compilazione
- la cartella Obj contiene i file che servono a Visual Studio ed al designer per lo sviluppo del codice, in particolare per fornire i servizi di intellisense, refactoring, utilizzare l'ereditariertà delle forms, per gli user control ecc.
Nella cartella Bin sono presenti tante subdirectory quante sono le configurazioni di Build possibili (tipicamente Debug e Release).