2010-05-27 9 views
7

He agregado una nueva sección personalizada al web.config de una aplicación.¿Cómo incluyo un esquema de sección personalizado web.config sin tener que actualizar cada máquina de desarrollo?

También he creado un archivo de esquema correspondiente para la nueva definición de sección.

¿Cómo incluyo la referencia de esquema en el archivo web.config para que cualquier desarrollador que edita la sección tenga habilitado Intellisense cuando se trata de mi nueva sección de configuración personalizada?

He visto soluciones mediante las cuales incluyo la referencia de esquema dentro de la web.config al tener que actualizar la ubicación de [directorio de instalación IDE] \ Packages \ schemas \ xml? Esto funciona, pero quiero asegurarme de que cualquier desarrollador nuevo que revise el código en una máquina de desarrollo nueva tenga habilitado automáticamente intellisense sin tener que actualizar también su máquina de desarrollo.

+0

Hey Brian - ¿alguna vez encontrar la manera de hacer esto? – dwynne

+1

Hola Dwynne, desafortunadamente no. Me temo que en realidad no puede haber una manera de hacer esto que no sea una instalación de esquemas en cada máquina de desarrollo. Tal vez esto se convierta en una parte del proceso de desarrollo de su equipo en lugar de ser un elemento del proyecto. –

Respuesta

5

Agregue su archivo .xsd como un elemento de solución (o elemento de proyecto). Visual Studio utilizará automáticamente cualquier archivo de esquema que encuentre en una solución. Es posible que deba reiniciar Visual Studio para que comience a funcionar.

También tendrá que hacer referencia al esquema en el elemento de la sección:

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

¿No debería ser 'xmlns =" ​​nombre-de-esquema "'? – Triynko

Cuestiones relacionadas