2010-05-27 15 views
7

Ho aggiunto una nuova sezione personalizzata al web.config di un'applicazione.Come includere uno schema di sezione personalizzato web.config senza dover aggiornare ogni macchina di sviluppo?

Ho anche creato un file schema corrispondente per la nuova definizione di sezione.

Come includere il riferimento allo schema nel web.config in modo che qualsiasi sviluppatore che modifica la sezione abbia intellisense abilitato quando si ha a che fare con la mia nuova sezione di configurazione personalizzata?

Ho visto soluzioni in cui includo il riferimento allo schema all'interno di web.config dovendo aggiornare la [directory di installazione IDE] \ Packages \ schemas \ xml posizione? Questo funziona, ma voglio assicurarmi che ogni nuovo sviluppatore che controlla il codice su una macchina di sviluppo nuova abbia automaticamente intellisense abilitato senza dover aggiornare anche la sua macchina di sviluppo.

+0

Hey Brian - avete mai a capire come fare questo? – dwynne

+1

Ciao Dwynne, sfortunatamente no. Temo che potrebbe non esserci un modo per farlo se non un'installazione di schemi su ogni macchina di sviluppo. Forse questo diventa parte del processo di sviluppo nel tuo team piuttosto che un elemento del progetto. –

risposta

5

Aggiungi il tuo file .xsd come elemento di soluzione (o elemento di progetto). Visual Studio utilizzerà automaticamente qualsiasi file di schema che trova in una soluzione. Potrebbe essere necessario riavviare Visual Studio affinché inizi a funzionare.

Sarà inoltre necessario fare riferimento allo schema nell'elemento sezione:

<mySection xmlns:name-of-schema> 
... 
</mySection> 
+0

Non dovrebbe essere 'xmlns =" ​​nome-dello-schema "'? – Triynko

Problemi correlati