"ProgramFiles"변수가 사용될 때 Windows 7이 어떻게 "ProgramFiles (X86)"환경 변수로 지연되는지 알고 있습니까?Windows 7 64 비트 programfiles 환경 변수
우리는 개발자가 Visual Studio를 사용하고 proj 파일이 "$ (ProgramFiles)"를 사용하여 어셈블리를 참조하는 상황이 있습니다. 시스템은 64 비트이고 "ProgramFiles"변수는 "C : \ Program Files"를 가리 킵니다. 그러나 어셈블리는 "C : \ Program Files (X86)"에 있지만 프로젝트가 빌드됩니다. 리터럴 "C : \ Program Files"경로가 사용되면 빌드되지 않습니다. 컴파일러에서 어셈블리를 찾을 수 없다고 말합니다.
한스의 답변은 정확하며 자세한 내용은 여기를 참조하십시오. http://msdn.microsoft.com/en-us/library/aa384232%28VS.85%29.aspx –