Pergunta

Eu tenho uma solução com outros 70 projetos para ele. A minha pergunta é: Como posso saber onde o projeto é usado? Eu não quero abrir todos os 70 projetos para verificar as referências, um por um. Como eu posso ver que o uso projeto de um projeto em particular?

Editar Eu não quero fazer 1 a 1 pesquisa em XML ou na Referência em VS. Gostaria de uma maneira rápida de fazê-lo.

Foi útil?

Solução 5

Visual NDepend é uma ferramenta que eu estou tentando neste momento e parecem promissores com a minha pergunta original.

Outras dicas

Há um muito legal projeto CodePlex que cria visualizações de ser dependente que eu usei antes. Embora, com 70 projetos, você provavelmente não será capaz de lê-lo muito bem a menos que você só tem algumas dependências por projeto.

De qualquer forma, é ainda vale a pena conferir out-- você provavelmente poderia até mesmo redirecionar parte do código fonte para a saída apenas os depenecies para uma lista.

em ser dependente Visualizer Codeplex Projeto

Você poderia recorrer ao uso do recurso de pesquisa no próprio Windows.

Cada um dos projetos tem um arquivo chamado library_name .csproj.FileListAbsolute.txt.

procurar um Windows rápidas para o DLL que eu estava procurando com * FileListAbsolute.txt como o filtro produziu os resultados que eu queria.

Os arquivos FileListAbsolute.txt listar as DLLs e tal para os projetos particulares. Eu fiz isso por VS 2008, mas eu acho que poderia estar disponível para VS 2005 também.

Os arquivos de projeto estão em XML, assim que escrever algo para analisá-los não deve ser grande coisa. Se você quer apenas descobrir qual projectos de referência particulares outros projetos "grep" provavelmente iria funcionar bem o suficiente.

Você poderia até usar o recurso de pesquisa do próprio Studio, se você está olhando para um projeto particular. Pesquisar apenas os arquivos de projeto xml para esse projeto em particular. Se você está tentando mapear tudo, isso não iria funcionar tão bem.

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