Come escludere i file da Visual Studio compilare?

Sono nel processo di refactoring di un progetto. Ho un’intera sottocartella che si sa essere rotta. Esiste un modo dichiarativo per escludere temporaneamente quella cartella dalla compilazione mentre eseguo il test del refactoring finora?

Mi rendo conto che potrei cancellare la cartella, ma mi piacerebbe farlo attraverso la configurazione, se ansible.

È ansible impostare l’azione di compilazione (nella finestra Proprietà) su Nessuno per i file che si desidera escludere. Puoi anche fare clic con il pulsante destro del mouse sulla cartella e selezionare Escludi dal progetto .

Fare clic con il tasto destro su tutti i file e selezionare Proprietà. Ora imposta Azione su Nessuno. Ripristina la compilazione quando hai risolto il codice 🙂

In VS 2010, fare clic con il tasto destro del mouse sul modulo CPP, selezionare Proprietà.

Quindi fare clic su Proprietà di configurazione -> Generale, Escludi da Costruzione = Sì.

“Escludi dal progetto” non va bene, scompare anche dalle altre configurazioni.

Utilizzare ExcludeFoldersFromDeployment all’interno di tag, esempio:

 FolderToExclude 

Per i file, utilizzare:

 File1.aspx;File2.aspx 
  1. Selezionare i file che non si desidera compilare in Solution Explorer.

  2. Fare clic destro e scegliere Opzioni …

  3. Impostare “Crea azione” sui file su “Nessuno”.

Questo dovrebbe fare il trucco per te!

In Visual Studio 2010 o versioni successive, è ansible ottenere la funzionalità in due modi.

  1. Fare clic con il pulsante destro del mouse sul file, selezionare ” Escludi dal progetto

  2. Fai clic con il pulsante destro del mouse sul file, seleziona ” Proprietà ” -> seleziona ” Proprietà di configurazione ” -> seleziona ” Generale ” -> scegli ” ” dal menu a discesa per l’opzione ” Escluso da creazione

In un tipo di progetto di sito Web, è ansible impostare gli attributi di file / cartelle su “nascosto” in Esplora risorse per ottenere lo stesso effetto.

Dovresti semplicemente fare clic con il pulsante destro del mouse sul nome della cartella nel tuo solution explorer e fare clic su “exclude from project”.

Se in una cartella ci sono molti file di immagine, così tanti che la compilazione è un compito dolorosamente lungo; puoi rinominare la cartella in IIS, dando alla cartella un’estensione .exclude.

ad es. C: \ intetpub \ wwwroot \ yoursite \ immagini cambiano in C: \ intetpub \ wwwroot \ yoursite \ images.exclude

Quindi quando compili la tua app, la cartella .exclude è esclusa dalla compilazione.

Questo è un metodo che ho trovato per i progetti di siti Web IIS.

Impostare l’attributo “Nascosto” per il file / cartella che si desidera escludere dal progetto, quindi aggiornare il progetto in Esplora soluzioni. Per esempio:

 1. Open Windows Explorer. 2. Go to the physical folder of your website. 3. Right click the file/folder which you want to exclude, and then select "Properties". 4. Check the "Hidden" attribute. 5. Click the "Refresh" button in the Visual Studio Solution Explorer 

Benson Yu

Supporto della comunità online Microsoft

Citato da: https://forums.asp.net/post/1997766.aspx

Sono abbastanza sicuro che ci dovrebbe essere una proprietà “Exclude from build” sulla cartella, ma non ho il mio Visual Studio con me al momento. Per lo meno c’è una tale proprietà sui file.

In Visual Studio 2010 è necessario fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Scarica progetto