В моем файле 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>
и получать от меня подсказку о регистрации в раскрывающемся списке intellisense, а также соответствующие атрибуты для него.