WindowsSdkDir não está definido corretamente no Visual Studio 2008?

Eu estou tentando construir algum código C ++ que requer os arquivos de cabeçalho do Windows 7.0 SDK e bibliotecas. Meus diretórios VC ++ estão definidos para:

$(VCInstallDir)include
$(VCInstallDir)atlmfc\include
$(WindowsSdkDir)\include
$(WindowsSdkDir)\common\include
$(FrameworkSDKDir)include

Minhas$(WindowsSdkDir) variáveldevemos ser definido paraC:\Program Files\Microsoft SDKs\Windows\v7.0\ - Eu usei a ferramenta de configuração "Visual Studio Registration" do SDK para configurá-la, e ela parece correta no registro. Eu verifiquei sobHKLM\SOFTWARE\Microsoft\Microsoft SDKs\Windows (e o mesmo emWow6432Node.

Apesar disso, o Visual C ++ ainda está pegando arquivos de cabeçalho deC:\Program Files\Microsoft SDKs\Windows\v6.0A\

O que há de errado e como faço para corrigir isso?

questionAnswers(5)

yourAnswerToTheQuestion