" 줄 앞에 " vs2010에서는 프로젝트가 만료되었다는 메시지가 표시됩니다. 어떻게 해야 하나요? 디버깅을 시작할 때 항상 이 프로젝트가 만료되었다는 메시지를 표시합니다. 권장 자습서: 이 프로젝트가 만료되었기 때문에 일부 파일이나 프로젝트 구성을 변경했거나 지난번에 성공적으로 컴파일하지 못했음을 의미합니다. 그렇지 않으면 디버깅 오류가 발생합니다. 마지막으로 컴파일을 통과했는데도 F5를 눌러 디버그할 때 이 메시지가 계속 나타나면 문제가 있는 것일 수 있습니다. 이 문제가 매번 발생한다면 이 솔루션이 적합합니다. 물론 해결책은 "이 대화 상자를 다시 표시하지 않음"을 선택하는 것이 아닙니다. 이렇게 하면 표시되지 않지만 디버깅하고 시작할 때마다 한 번씩 컴파일됩니다. 우리가 원하는 것은 컴파일을 중단하고 직접 디버깅을 시작하는 것입니다. 우선, 이 프롬프트는 Visual Studio에서 일부 파일이 만료되었음을 발견했지만 컴파일 중에 컴파일된 파일이 발견되지 않았으며 출력 파일도 재생성되지 않았음을 의미합니다. 이게 나를 속이는 게 아닌가? 알겠습니다. 실제로는 저를 속였습니다. Visual Studio 버그입니다. 이 문제는 일반적으로 Visual Studio 2005에서는 발생하지 않지만 Visual Studio 2010에서는 이 문제가 발생합니다. 다른 버전에서는 명확하지 않습니다. 버그이지만 해결될 수 있습니다. 이 버그의 원인은 Visual Studio 2010이 프로젝트에서 삭제된 파일이 만료되었다고 생각하기 때문입니다. 예를 들어 프로젝트의 특정 헤더 파일이 삭제된 경우 Visual Studio 2010에서 이 헤더 파일을 찾을 수 없다고 생각합니다. 만료되었으므로 VS를 디버깅할 때마다 프로젝트가 만료되어 먼저 컴파일해야 한다고 생각합니다. 그렇다면 왜 컴파일 중에 컴파일된 파일이 발견되지 않았을까요? 그 이유는 이 헤더 파일이 CPP나 C 파일에서 사용되지 않아서 컴파일 중에 다시 컴파일된 파일이 발견되지 않았기 때문입니다. 버그의 원리는 이해했습니다. 해결 방법은 VS 프로젝트에서 헤더 파일을 삭제하는 것입니다. 어리석은 방법은 VS에서 각 헤더 파일을 클릭하여 열고 열 수 없는 파일을 찾는 것입니다. 현명한 방법은 프로젝트 파일을 구문 분석한 다음 파일이 존재하는지 확인하는 스크립트를 작성하는 것입니다. 또 다른 방법은 DebugView를 통해 보는 것입니다. 이 솔루션에 대한 소개는 다음과 같습니다. 1. devenv.exe.config 파일을 엽니다(이 파일은 %ProgramFiles%Microsoft Visual Studio 10.0Common7IDE 또는 %ProgramFiles(x86)%Microsoft Visual Studio 10.0Common7IDE에 있음) 2. 3. Visual Studio를 다시 시작하세요 4. DbgView를 엽니다(다운로드 주소: http://technet.microsoft.com/en-us/sysinternals/bb896647). 확인: 메뉴-》캡처-》Win32 그리고 메뉴-》캡처-》이벤트 캡처 5. F5를 클릭하여 디버깅을 시작하고 "이 프로젝트가 만료되었습니다"라는 메시지가 나타나면 중지합니다 6. DbgView 창에서 Ctrl+F를 눌러 "최신 상태가 아님"을 찾습니다. ", 그리고 다음을 찾으세요: : [120] 빌드 입력 'D:CACHETEST1FUN1.H'가 누락되어 프로젝트 'D:cachetest1test1.vcxproj'가 최신이 아닙니다. 7. 이때 키 파일 FUN1 .H가 프로젝트에 있는 한 발견됩니다. 이 파일을 제거하고 다시 컴파일하면 됩니다. 위 내용은 vs2010에서 프로젝트가 만료되었다는 메시지가 표시되면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!vs2010에서 프로젝트가 만료되었다는 메시지가 표시되면 어떻게 해야 합니까?
우선, Visual Studio에서 컴파일이 실패하면 이 메시지는 정상입니다.
<system.diagnostics>
<switches>
<add name=”CPS” value=”4″ />
</switches>
</system.diagnostics>