Il file .suo (Solution User Options), spesso associato alla convenzione di denominazione .sln.user nelle versioni precedenti di Visual Studio, è un file binario utilizzato per archiviare le impostazioni specifiche dell'utente per una determinata soluzione. Mentre il file .sln contiene la struttura del progetto e le impostazioni di configurazione condivise tra tutti gli sviluppatori che lavorano al progetto, il file .suo è destinato a rimanere locale sulla macchina del singolo sviluppatore. Esso registra informazioni come lo stato dell'IDE, inclusi i file aperti, la posizione delle finestre, i punti di interruzione (breakpoint), i segnalibri e altre preferenze specifiche dell'area di lavoro. Poiché questo file contiene impostazioni personali dell'ambiente anziché codice critico per il progetto, viene solitamente escluso dai sistemi di controllo versione come Git o SVN. Se un file .suo viene eliminato, Visual Studio ne ricreerà semplicemente una versione predefinita al successivo avvio della soluzione, ripristinando il layout dell'area di lavoro e le preferenze dell'utente ai valori di fabbrica.