" 줄 앞에 "
vs2010에서는 프로젝트가 만료되었다는 메시지가 표시됩니다. 어떻게 해야 하나요? 디버깅을 시작할 때 항상 이 프로젝트가 만료되었다는 메시지를 표시합니다. 권장 자습서: 우선, Visual Studio에서 컴파일이 실패하면 이 메시지는 정상입니다. 이 프로젝트가 만료되었기 때문에 일부 파일이나 프로젝트 구성을 변경했거나 지난번에 성공적으로 컴파일하지 못했음을 의미합니다. 그렇지 않으면 디버깅 오류가 발생합니다. 마지막으로 컴파일을 통과했는데도 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에서 프로젝트가 만료되었다는 메시지가 표시되면 어떻게 해야 합니까?
<system.diagnostics>
<switches>
<add name=”CPS” value=”4″ />
</switches>
</system.diagnostics>