我发现所有涉及intellisense的问题似乎都是指自定义配置设置。我正试图在.net标准部分上获取intellisense,该部分已从web.config移到service.config中。
有办法吗?
答案 0 :(得分:0)
首先,您需要拥有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文件以behavior节点
开头<bindings>
<basicHttpBinding>
<binding name="HoHo" messageEncoding="Text">
<security mode="None"/>
</binding>
</basicHttpBinding>
</bindings>
使用configSource确实可以帮助保持配置文件的可读性。