[VS]중단점이 현재 적중되지 않습니다. 소스 코드가 원래 버전과 다릅니다.

이경우는 검색결과 몇가지 상황이 있엇다.

1.프로젝트 설정(디버깅정보,최적화옵션)
2.sou파일 삭제 후 다시 빌드
3.파일저장형식변경(유니코드)
4.소스를 수정하고 컴파일후 다시 원래 대로 돌려 컴파일
5.소스 파일이 원래 버전과 정확하게 일치해야 함 옵션끄기
              
1~3방법은 적용해보고 확인해보았지만 변화가 없었다.
그런데 4번방법은 됬다.
해결상황과 이전까지 이런일이 일어난 상황을 종합해보면
디버깅중에 소스가 수정되고 실행취소로 원래대로 돌리면,
이전에 컴파일된 소스에 VS는 컴파일이 완료된걸로 착각하지만
실제로는 소스는 바뀌었지만 바뀐소스가 빌드되지않아 발생하는 문제로 추정된다.

참고로 5번도 해결방법이긴하나 근본적인 해결책이 아니므로 되도록이면 이전에 해결책들
이후에도 발생한다면 해보는것이 좋을것이다.

댓글

이 블로그의 인기 게시물

[gpt/gpt와 대화/번역]이미지생성형ai와 인공지능에 대하여

[C#]CS1612: 'List.this[int]'은(는) 변수가 아니므로 해당 반환 값을 수정할 수 없습니다.

[AI요약/퍼플렉시티]게임산업의 침체와 한국게임업계의 희망