O Visual Studio (e possivelmente o TFS) de alguma forma (acho que talvez durante uma mesclagem de controle de origem) ficou confuso sobre o caminho de um projeto em minha solução.
Ele pensa que está aqui (caminhos de exemplo para simplicidade):
C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj
enquanto, na verdade, o arquivo do projeto está localizado aqui:
C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj
Não consigo por nada fazer com que ele reconheça o local correto. Eu tentei:
Removendo e adicionando novamente o projeto do local correto. Uma mensagem de erro aparece dizendo
The project file at C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj could not be found
.Editar manualmente o arquivo .sln para garantir que todas as referências
ExampleProjectCorrect.csproj
tenham os caminhos corretos.Fazer uma busca em arquivos no diretório da solução para os caminhos corretos e incorretos, para tentar rastrear onde o Studio está escondendo o caminho incorreto.
Excluindo os diretórios de cache para VS e TFS
Estou arrancando os cabelos porque não posso recriar a solução, pois ela tem quase 100 projetos e está ligada ao controle de origem com vários outros desenvolvedores trabalhando nisso.
Alguém pode me indicar a direção certa de onde está armazenando este caminho incorreto e / ou como reiniciá-lo para que a maldita coisa carregue corretamente?