Domanda

Ho una soluzione Visual Studio 2008, e mi piacerebbe includere una vera e propria cartella nella soluzione, ma non a livello di progetto, invece a livello di soluzione.

Ho notato che è possibile fare clic destro la soluzione e aggiungere una cartella della soluzione, ma apparirà come qualche cartella bianca, e ho i miei dubbi per quanto riguarda esattamente ciò che si suppone essere ...

In sostanza sul file system che ho c: \ MySolution \ myFolder ...

Voglio che myFolder viene aggiunto alla soluzione, in modo che gli elementi sono anche sotto controllo del codice sorgente ...

È stato utile?

Soluzione

Mi piacerebbe anche essere in grado di aggiungere cartelle fisiche ad una soluzione, ma purtroppo non è possibile farlo al di fuori di un progetto.

La soluzione migliore che ho trovato è quello di aggiungere una cartella della soluzione con lo stesso nome della cartella fisica (myFolder nel tuo esempio), quindi aggiungere i file da quella cartella fisica nella cartella della soluzione.

Tuttavia Visual Studio non mantiene una mappatura tra la cartella della soluzione e la cartella fisica che significa che:

  • nuovi file creati successivamente nella cartella della soluzione che utilizzano Visual Studio non vengono inseriti automaticamente nella sottocartella fisica (penso che si creano nella cartella della soluzione principale per impostazione predefinita)

  • file aggiunti alla cartella fisico non sono visibili automaticamente nella cartella della soluzione, anche con "Mostra tutti i file".

Per aggiungere nuovi file, ho quindi sempre creare il nuovo file nella cartella fisica al di fuori di Visual Studio, quindi aggiungere alla cartella della soluzione con "Aggiungi / elemento esistente"

Altri suggerimenti

Quello che ho fatto storicamente è quello di creare un progetto per il solo possesso di file (DLL, ecc.)

Si può fare anche questo. Questo progetto può essere nominato come qualunque cartella che si sta tentando di creare.

Seguire questa ...

  1. Creare la cartella della soluzione da Visual Studio.
  2. Fare clic destro sulla cartella soluzione per creare un nuovo progetto.
  3. Modificare il percorso percorso predefinito per aggiungere il nome della nuova cartella fisica subito dopo con la barra posteriore Qualcosa di simile ... C:. \ Project \ Test \ Nuova cartella fisica
  4. Fare clic sul pulsante OK per creare il progetto

Il nuovo progetto sarà messo dentro la nuova New Physical Folder.

È anche possibile aggiungere file standalone in una cartella della soluzione, e saranno fonte controllata. Ma occorre fare attenzione che VS tende a mettere questi file nella stessa cartella del file di soluzione - il "Cartelle Solution" sono virtuali e non corresspond alle cartelle filesystem reali. Per avere un vero e proprio cartelle filesystem Penso che si dovrebbe creare la struttura di te stesso e poi scegliere "Aggiungi elemento esistente".

Da MSDN:

  

"Se si sta lavorando con una soluzione che contiene numerosi progetti, è possibile utilizzare le cartelle soluzione per organizzare i progetti correlati in gruppi e poi eseguire azioni su tali gruppi di progetti".

Se non si desidera quello che il compositore ha significato nella cartella della soluzione. E li ha fatti per organizzare grandi soluzioni in gruppi.

Per il vostro problema, credo che questo è il lavoro per il progetto di installazione di raccogliere questi file: Istruzioni per l'installazione, l'aiuto globale, ecc ...

È possibile utilizzare una cartella soluzione per raggruppare i file in una soluzione, ma una cartella della soluzione non rappresenta una cartella su disco, come il suo logo suggerisce. (Può contenere riferimenti ai file e riferimenti del progetto.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top