Как я могу включить intellisense в связанном файле конфигурации с помощью System.ServiceModel - PullRequest
5 голосов
/ 19 июля 2011

Все вопросы, которые я нашел относительно intellisense, относятся к пользовательским настройкам конфигурации. я пытаюсь получить intellisense для стандартного раздела .net, который был перемещен из web.config в service.config.

Есть ли способ?

1 Ответ

0 голосов
/ 10 марта 2015

Во-первых, вам нужно иметь Visual 2012 или выше. Это гарантирует, что у вас установлены последние файлы схемы и ссылки.

, но в основном все о том, как создать корневой файл web.config или app.config.

в вашей корневой конфигурации (app.config / web.config) вам необходимо указать файлы конфигурации, связанные с моделью службы WCF, например:

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

затем убедитесь, что ваш, скажем, файл bindings.config начинается с узла поведения

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

Использование configSource действительно может помочь в чтении файлов конфигурации.

...