2011-03-21 4 views
3

Visual Studio에서 프로젝트의 속성 페이지에서 필드 증분 링크는 무엇을 의미합니까? 릴리스에 무엇이 있어야하며 디버그에는 무엇이 있어야합니까? 프로젝트에서 디버깅 및 증분이 점차 증가하고 있음을 알았습니다. 릴리스가 없으며 이유를 아는 사람이 있습니까?Visual Studio 프로젝트 속성의 증분 필드

답변

5

증분 링크를 사용하면 링커가 기존의 연결된 dll/exe를 수정하여 무언가가 변경되어 빌드 될 때마다 처음부터 다시 만들지 않고도 수정할 수 있습니다. 이 기능을 사용하면 편집 및 계속 작업을 할 수 있지만 내 경험에 따르면 100 % 신뢰할 수는 없으므로 적어도 릴리스 할 때는 사용하지 않는 것이 좋습니다.

2

증분 링크는 링크 된 모듈 사이에 여분의 패딩을 추가하므로 전체 파일을 다시 링크하지 않고 작은 변경 사항을 추가 할 수 있습니다. 디버그 모드에서 재 연결 시간을 향상시킬 수 있습니다 (변경 사항이 "대용량"이 아닌 경우).

릴리스 모드에서는 그리 유용하지 않습니다.

관련 문제