In Tools > Options > Projects and Solutions > General
, c'è una casella di controllo, etichettata "Always show solution
".
Con questa opzione selezionata, l'apertura di un progetto dall'interno della struttura di cartelle di una soluzione aprirà comunque l'intera soluzione. Se si fa clic solo sul progetto, credo che l'IDE trovi la soluzione semplicemente attraversando le directory padre per il file .sln
.
Il motivo dico che è perché se si copia nella directory che contiene un singolo progetto e incollarlo da qualche altra parte, quindi fare doppio clic su di esso, il progetto viene aperto da solo (ancora all'interno di una soluzione, ma una temporanea, che esiste solo come file .suo
per ora (finché non si salva la soluzione.))
Quindi siamo a metà strada. Ora, se si deselezionare l'opzione di cui ho parlato all'inizio del mio post, si vedrà il progetto open da solo in questo modo:
Sono d'accordo che dovrebbe essere possibile aprire un progetto senza soluzione (e che dovrebbe essere più semplice di quanto non sia attualmente.) Direi che VS dovrebbe anche darti la possibilità di creare ed eseguire facilmente i programmi in un singolo file senza tutti i progetti di hand-holding e di creazione e soluzioni per te. Forse puoi, ma se è così - non è ovvio.
Stai dicendo che trova la soluzione eseguendo la scansione dell'albero delle directory. – SLaks
Va bene, forse no ma ci sono molti modi in cui potrebbe trovarlo. Sembrava ovvio perché se si copia il progetto lontano dalla soluzione, non trova più la soluzione. – Nobody
In realtà, sospetto che sia vero. – SLaks