Visual Studio의 빌드 명령을 가로채는 다른 빌드 시스템을 사용하여 빌드를 수행하는 VS 추가 기능을 작성했습니다. VS에서 마우스를 클릭 할 수 있도록 올바른 형식으로 오류를 표시하는 빌드가 있지만 완전히 완벽한 통합을 위해 남아있는 한 단계는 VS의 "실행"또는 "디버그"명령이 생각하지 않는 것에서이를 방지하는 것입니다 프로젝트가 만들어 졌을 때 (물론 그럴 때) 누가 VS를 프로젝트가 구축되었다고 생각하도록 속이는 방법을 알 수 있습니까?빌드가 최신인지 확인하기 위해 Visual Studio에서 사용하는 것은 무엇입니까?
8
A
답변
5
곧 MSBuild/Visual Studio는 특정 프로젝트의 구성에서 정의 된 대상의 출력 내용을 확인합니다. 다음으로, 목표 출력으로 지정된 파일의 시간 소인을 특정 대상에 대한 입력으로 지정된 모든 파일의 시간 소인과 비교합니다. 입력이 출력보다 최신 인 경우 출력을 재생성하도록 요청합니다 (소스 코드를 다시 컴파일하거나 오브젝트 파일을 다시 링크하는 등)
프로젝트를 작성한 것으로 생각할 때 VS를 속일 수 있습니다. ? 입력 파일의
업데이트 타임 스탬프, 링커와 관심의 다른 파일에 대한 입력으로 사용 .obj
같은 즉, 소스 파일 (.cpp
, .cs
) 또는 바이너리 파일. 때로는
내가 수동으로 여기 GnuWIn32
에서touch myfile.obj
2
Visual Studio는 원본 파일의 날짜/시간 스탬프를 사용합니다. 원본 파일이 bin\debug
또는 bin\release
에있는 컴파일 된 이진 파일 인 경우 Visual Studio에서 솔루션을 다시 작성합니다.
경우에 따라 재구성 프로세스가 실패 할 수도 있습니다. 빠른 해결 방법은 솔루션 의 솔루션 bin\debug
또는 bin\release
폴더 내에있는 중간 디버그 파일을 삭제하는 것입니다. 그런 다음 솔루션에서 빌드를 실행하십시오.
호프가 도움이 되었으면 안녕하세요, 탐.
관련 문제
- 1. Visual Studio에서 MsTest를 실행하기 위해 사용하는 명령 줄 인수는 무엇입니까?
- 2. Visual Studio에서 vc90.pdb를 사용하는 대상은 무엇입니까?
- 3. TFS를 사용하는 프로젝트에 대해 Visual Studio에서 일괄 빌드가 비활성화 된 이유는 무엇입니까?
- 4. Visual Studio에서 cscope를 사용하는 방법?
- 5. 팀 탐색기없이 Visual Studio에서 TFS를 사용하는 방법
- 6. 목록의 날짜가 최신인지 확인하는 방법
- 7. Visual Studio에서 빌드 이유 찾기
- 8. Visual Studio에서 어셈블리를 잘못로드하지 못하게하는 원인은 무엇입니까?
- 9. Visual Studio에서 < > 주석을 사용하는 방법?
- 10. Visual Studio에서 사용하는 aspnet_compiler의 버전을 지정 하시겠습니까?
- 11. Visual Studio에서 Git을 사용하는 것이 가장 좋습니다.
- 12. Visual Studio에서 외부 javascript 파일을 사용하는 방법
- 13. Visual Studio 2010에서 Oracle을 사용하기 위해 필요한 것은 무엇입니까?
- 14. Visual Studio에서 Eclipse로 이동
- 15. 참조 된 어셈블리의 네임 스페이스를 확인할 수 없어서 Visual Studio에서 빌드가 실패하는 이유는 무엇입니까?
- 16. Visual Studio에서 HTML 용으로 사용하는 렌더링 엔진은 무엇입니까?
- 17. Visual Studio에서 Javascript 용 IntelliJ 기능을 사용하는 방법은 무엇입니까?
- 18. Visual Studio에서 JavaScript 파일의 중단 점을 해석합니다.
- 19. Visual Studio에서 Edit.SelectToLastGoBack 사용
- 20. Visual Studio에서 데이터베이스 연결
- 21. 웹 양식의 값을 자동 제안하기 위해 browsesr가 사용하는 것은 무엇입니까?
- 22. Windows Mobile에서 GPS 데이터를 가져 오기 위해 사용하는 것은 무엇입니까?
- 23. 웹 브라우저 엔진이 html을 렌더링하기 위해 사용하는 것은 무엇입니까?
- 24. Visual Studio에서 system.management.automation.dll을 참조하십시오.
- 25. 게시하는 동안 Visual Studio에서/bin에 "콘텐츠"빌드 액션을 위해
- 26. 빌드가 성공한 경우에만 Visual Studio에서 메이크 파일을 시작하는 영리한 방법은 무엇입니까?
- 27. Visual Studio에서 System.Web.SessionState를 인식하지 못하는 이유는 무엇입니까?
- 28. 현재 데이터 액세스를 위해 사용중인 것은 무엇입니까?
- 29. 태그를 확인하기 위해 개미를 사용하는 방법 : 자바 소스 (TODO 등)
- 30. Visual Studio에서 팀 작업 구성
봐 touch 유틸리티를 사용하여 다음 명령을 실행하십시오 http://stackoverflow.com/questions/2762930/vs2010-always-thinks-project-is-out 최신이지만 아무것도 변경되지 않은 –