Este é um constrangimento que foi introduzido no VS2010. As configurações dos Diretórios VC ++ costumavam ser localizadas em Ferramentas + Opções, Projetos e Soluções, Diretórios VC ++. Configurações globais aplicadas a todos os projetos desenvolvidos na máquina. Ele ainda está lá, mas indica que agora você deve alterá-lo nas configurações do projeto. Um efeito colateral da revisão do mecanismo de construção no VS2010, permitindo a construção com msbuild. Remover as configurações por projeto teria sido lógico, mas interromperia muitos projetos existentes.
Como tal, provavelmente é melhor tratar as configurações dos Diretórios VC ++ como o padrão da máquina. É predefinido automaticamente pelo instalador do VS. Experimente-o apenas se precisar de uma ordem incomum de pesquisa de diretório, colocando os locais personalizados por último. Muito incomum fazer isso.
No entanto, funciona. E acabou sendo aproveitado. Capacitando a configuração do conjunto de ferramentas da plataforma no VS2012 e superior. Compilador diferente, linker diferente, diretórios #include diferentes, caminho de pesquisa do linker diferente. Modificado com apenas uma configuração, ótimo.
Microsoft.Cpp.Win32.user
e somente isso. Se você editar a entrada "Diretórios VC ++" ao ter o projeto ativo ou outra folha de propriedades, a alteração será persistida no.vcxproj
arquivo ou no respectivo.props
arquivo e não será global ou de todo o usuário.