Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
647
Assunto : .NET
Titulo: Utilizando o intelisense em arquivos .CONFIG

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Uma frequente reclamação de quem lida com o Visual Studio, especialmente com web, é a dificuldade em editar arquivos de configuração, tal como web.Config em aplicações web e app.config em aplicações windows.

O intelisense usado no visual studio, tal como é usado em XML e HTML, é baseado em schemas XML instalados nos diretórios do Visual Studio.

Desta forma, podemos criar um schema XML para os arquivos de configuração e adiciona-lo nos diretórios de instalação do visual studio.

Você poderá encontrar um schema xml pronto, para os arquivos de configuração, em http://www.radsoftware.com.au/web/CodeZone/Articles/CLRconfigSchema.zip

O arquivo de schema que encontra-se nesse zip deve ser gravado no seguinte diretório :

Visual Studio 2002
C:\Program Files\Microsoft Visual Studio .NET\Common7\Packages\schemas\xml

Visual Studio 2003
C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml

Feito isso podemos abrir um arquivo de configuração, app.config ou web.config, no visual studio. Abrimos a janela de propriedades com o arquivo de configuração selecionado e veremos a propriedade Target Schema. Teremos nesta propriedade uma opção a mais, o nosso XSD. Ao seleciona-lo, poderemos utilizar o intelisense nos arquivos .CONFIG

Porém um detalhe : Quando selecionamos o target schema o visual studio insere um namespace (xmlns) na tag <config>, no root do arquivo de configuração. Ele não roda desta forma, nem em web nem em windows. Assim sendo antes da execução é necessário retirar esse xmlns.

Mais detalhes em http://www.radsoftware.com.au/web/CodeZone/Articles/IntellisenseWebConfig.aspx



Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br