IDE жалуется на файлы конфигурации, указанные в атрибутах ConfigSource, не соответствуют DotNetConfig.xsd - PullRequest
3 голосов
/ 10 июня 2009

Я считаю, что ссылки на конфигурационные ресурсы в .config-файлах очень полезны. Однако, поскольку эти ссылочные файлы конфигурации содержат только фрагменты всей иерархии app.config, среда IDE жалуется.

В файле app.config:

  <configuration>
    <configSections>
        <section name="customProfiles" type="SomeConfigClass, SomeAssembly"/>
    </configSections>
</configuration>

(snip)

<valveProfiles configSource="Profiles.config" />

в Profiles.config:

<customProfiles>
    <curveProfile number="-1" name="Cusom1" />
</customProfiles>

Однако IDE связал файл Profiles.Config со схемой DotNetConfig.xsd, которая ожидает, что «customProfiles» будет объявлен в элементе configSections, которого нет в файле Profiles.config.

Меня это не особо беспокоит, так как оно в основном влияет только на intellisense и генерирует вводящие в заблуждение всплывающие подсказки, когда вы указываете на синюю нижнюю кривую, но я был удивлен, что Google оказался абсолютно пустым в этом. И нет, это не потому, что я включил слово «undersquiggle» в моем поиске;)

...