2011-07-18 14 views
5

? Todas las preguntas que he encontrado referentes a intellisense parecen referirse a configuraciones personalizadas. Estoy tratando de obtener intellisense en una sección .net estándar que se ha movido de web.config a service.config.¿Cómo puedo activar intellisense en un archivo de configuración asociado usando System.ServiceModel

¿Hay alguna manera?

+0

¿Encontró una solución para esto en absoluto? Estoy buscando hacer lo mismo y empecé a buscar. – jwynveen

+0

No muy lejos, T4 podría hacer que sea raro pero posible – Maslow

Respuesta

0

En primer lugar debe tener Visual 2012 o superior. Esto garantiza que tiene instalados los últimos archivos de esquema y las referencias.

pero principalmente se trata de cómo crear su archivo raíz web.config o app.config.

en su configuración raíz (app.config/web.config) es necesario especificar los archivos de configuración asociados WCF modelo servicio como este

<system.serviceModel> 
    <behaviors configSource="Configuration\behaviors.config"/> 
    <bindings configSource="Configuration\bindings.config" /> 
    <client configSource="Configuration\client.config"/> 
    <services configSource="Configuration\services.config" /> 
    </system.serviceModel> 

continuación, asegúrese de que su, digamos, bindings.config archivo comienza con la comportamientos nodo

<bindings> 
    <basicHttpBinding> 
    <binding name="HoHo" messageEncoding="Text"> 
     <security mode="None"/> 
    </binding> 
    </basicHttpBinding> 
</bindings> 

usando configSource realmente puede ayudar a mantener legibles los archivos de configuración.

+0

¿No hay más pasos? Estoy usando VS2013 Professional y no me entiendo inteligentemente con la configuración anterior – AlexFoxGill

Cuestiones relacionadas