Como obtenho o intellisense no app.config para uma seção personalizada?
Temos uma seção personalizada no meu arquivo app.config relacionada à nossa classe de contêiner IoC. Como posso obter informações inteligentes ao editar o arquivo de configuração desta seção, além de me livrar das mensagens do compilador que me informam do esquema ausente.
Encontrei esta pergunta aqui:As configurações personalizadas do app.config configSections não podem encontrar informações do esquema, mas não entendo se isso se aplica ao meu problema ou não e como usar a resposta nesse caso.
Eu também encontrei esta páginaComo obter o Intellisense para Web.config e App.config no Visual Studio .NET, mas ele diz para remover o atributo xmlns antes de executar o aplicativo. Essa é realmente a única / melhor maneira?
Aqui está um exemplo de um arquivo simples:
<?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>
Basicamente, eu gostaria de poder digitar<R
dentro de<ServiceContainers>
nó e obtenha o registro sugerido para mim no menu suspenso intellisense, bem como os atributos apropriados para ele.