У нас есть пользовательский раздел в моем файле app.config, связанный с нашим контейнером класса IoC. Как я могу получить intellisense при редактировании файла конфигурации для этого раздела, а также избавиться от сообщений компилятора, информирующих меня о недостающей схеме.
Я нашел этот вопрос здесь: app.config configSections пользовательские настройки не могут найти информацию о схеме, но я не понимаю, относится ли это к моей проблеме или нет, и как использовать ответ там, если он делает.
Я также нашел эту страницу Как получить Intellisense для Web.config и App.config в Visual Studio.NET, но он говорит удалите атрибут xmlns перед запуском приложения. Это действительно единственный/лучший способ?
Вот пример простого файла:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="ServiceContainers"
type="LVK.IoC.RegistrationsSectionHandler, LVK"/>
</configSections>
<ServiceContainers>
<Registration type="DatabaseConnection" class="DatabaseConnection">
<Parameter name="connectionString" type="System.String"
value="TYPE=MSSQL2000;SERVER=localhost;DATABASE=db"/>
</Registration>
</ServiceContainers>
</configuration>
В принципе, я хотел бы иметь возможность вводить <R
внутри <ServiceContainers>
node и получать регистрацию, предлагаемую мне в раскрывающемся списке intellisense, а также соответствующие атрибуты для нее.