2014-04-01 7 views
6

Ho provato ad aggiungere un nuovo file web.config alla mia app asp.net (ho fatto clic con il tasto destro del mouse sul progetto -> aggiungi -> File di configurazione Web).
Tuttavia, in Solution Explorer il file appena aggiunto non è nidificato in Web.config. Qualche idea?
vedi immagine -
Vorrei Web.Staging.config per essere nidificato proprio come Web.Release.config:
Solution Explorer
(Assumiamo VS 2012 o 2013).Come aggiungere un file Web.config nidificato?

+0

perché lo vuoi così ?? –

+1

possibile duplicato di [come aggiungere file nel processo di trasformazione web.config?] (Http://stackoverflow.com/questions/15542421/how-to-add-files-in-web-config-transformation-process) – MEYWD

+0

era davvero un duplicato della domanda di cui sopra. Spiacente, non ho potuto trovarlo. Tuttavia la risposta che ha funzionato per me non è accettata ma [questa] (http://stackoverflow.com/a/16825153/145599). –

risposta

5

Dai uno sguardo allo this blog.

In particolare:

Per aggiungere configurazione specifica file di trasformazione (ad es Web.Staging.Config) è possibile fare clic destro sul file web.config originale e fare clic sul comando del menu contestuale “Aggiungi Config Transforms”

+2

Grazie. Ho accettato questa risposta anche se il problema era che l'opzione "Aggiungi config Transform" è disabilitata fino a quando non aggiungi una nuova configurazione di build. Tuttavia nel post del blog che hai inviato c'era un altro link che lo descriveva. –

10

Se invece si è nidificazione, si può solo aprire il file csproj in un editor di testo e modificare questo:

<None Include="Web.Staging.config" /> 

in Oc è:

<None Include="Web.Staging.config"> 
    <DependentUpon>Web.config</DependentUpon> 
</None> 
+0

Funziona bene per i file di progetto locali. Tuttavia, se si dispone di un file di configurazione collegato da una cartella della soluzione come collegamento, non vi è alcun errore ma il tag DependentUpon non esegue il rendering dell'elemento come figlio in Esplora soluzioni. È davvero un non-problema però. –

Problemi correlati