2010-02-03 9 views
22

Quello che faccio di solito è creare un nuovo file nella soluzione in cui voglio usarlo (stesso nome), copiare & incollare il contenuto di una classe dalla soluzione di origine alla destinazione , correggi lo spazio dei nomi & quando necessario.Spostamento di file da una soluzione di Visual Studio a un'altra

L'unico altro modo in cui so di farlo è aprire il file sorgente nella soluzione di destinazione e quindi salvare una copia in quella cartella, che può confondere con due file aperti con lo stesso nome in un'unica soluzione.

Qualcuno ha un modo più semplice per farlo?

risposta

31

È sufficiente copiare e incollare i file stessi.

Quando hai la soluzione aperta, guarda la parte superiore di Solution Explorer e vedrai un'icona simile a una pagina con un contorno di pagina dietro e una pagina gialla (non un'icona molto intuitiva). Questo è il pulsante "mostra tutti i file". Fai clic e vedrai tutti i file nel progetto attualmente selezionato (è specifico del progetto). Evidenzia tutti i file che vuoi includere, fai clic con il tasto destro e seleziona "Includi nel progetto".

enter image description here

+3

suh-wwheet. Grazie! – Berryl

6

Si potrebbe semplicemente copiare il file con Explorer. O, meglio ancora, inizia a refactoring i tuoi progetti in modo che tu possa creare assembly utilizzabili da più progetti client.

+0

concordato. Ho commentato la tua ultima risposta sui nomi degli assembly per vedere che hai avuto qualche approccio per refactoring degli assembly. Non conosco un Resharper o altra offerta che faccia questo in modo indolore. – Berryl

+3

Esatto, lo strumento di cui hai bisogno è quello tra le tue orecchie. –

+0

Sì, tendo a dimenticare che a volte è disponibile :-) – Berryl

Problemi correlati