Pergunta

Eu admito ... Estou postando esta pergunta, porque eu ainda não tenho uma resposta para minha outra pergunta e pensei que eu iria tomar um tato diferente.

Alguém pode explicar-me onde os valores para intellisense e trabalhos de conclusão de namespace / classe / membros. Eu pensei que se eu posso detalhar onde / como é decorrente de que os dados que eu possa tentar reconfigurar o meu projeto para que ele irá resolver meus namespaces corretamente.

Seth

Foi útil?

Solução

As informações espaço de nome e intellisense, para o CLR, vem de um banco de dados escondidos dentro do VS instalar.

As informações para o projeto de trabalho, é digitalizado e arquivado (acho que em um arquivo) quando você abrir o projeto. Em seguida, ele atualiza periodicamente enquanto você trabalha.

Se você deseja que o exata caminho, eu duvido que a Microsoft publica essa informação.

Depois de olhar para sua outra pergunta, eu queria acrescentar que é possível (de alguma forma) para ter Visual Studio reconstruir a informação de índice para um determinado projeto. Ele me ilude sobre como fazer isso agora. Você já tentou isso e se você acabar com os mesmos resultados?

Atualizar no que diz respeito aos comentários :

atualizar o cache é fácil, mas não necessariamente óbvio. Há dois maneiras para atualizar o cache: 1) Vá para Editar -> IntelliSense -> Atualizar o local Cache e 2) Pressione Ctrl + Shift + R

Fonte : Blog de Dan - Atualizando o IntelliSense cache

Outras dicas

Eu não sei como é feito no Visual Studio, mas aqui é a abordagem geral:

recolher todos os membros públicos e métodos. Isto é feito, em caso de bibliotecas gerenciadas como os produzidos por VB.NET, pela reflexão. A documentação vem de arquivos XML relacionados a essas bibliotecas. Essa é a abordagem para bibliotecas de referência. Para o projeto que você está trabalhando atualmente, apenas constantemente analisa os arquivos de origem, onde a documentação é combinado com o código.

Como o namespace resolver é feito depende do offcourse língua, mas que é respondida em sua outra pergunta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top