2011-08-09 3 views
1

Visual Studio 2008에서 이상한 문제가 있습니다. 클래스의 일부 멤버를 추가/제거한 후, 개체의 내용을 검사 할 때마다 해당 클래스의 변경 사항이 인식되지 않은 것처럼 보입니다. 대신 제거 된 내용을 포함하여 모든 이전 구성원이 있으며 새로운 내용은 표시되지 않습니다. 또한 객체의 메모리 레이아웃이 변경 되었기 때문에 표시되는 멤버의 데이터가 엉망입니다.코드 변경 후 Visual Studio 디버그 정보가 다시 생성되지 않음

저는 Visual Studio 2008을 수년간 사용해 왔으며 약 한 달 전에 처음으로이 문제가 발생했습니다. 프로그램을 다시 설치하는 것이 트릭을 만들었지 만 지금은 다시 자릅니다.

.pdb 파일을 삭제하고 .ncb 파일을 삭제하고 .exe 파일, .obj 파일, .sln 파일 등을 삭제하고 전체 재구성을 시도했습니다. 아무 것도 해결할 수 없습니다. 누구도 전에 이런 걸 보았습니까?

감사합니다.

UPDATE

내가 그것을 초기 게시물에서 분명되지 않았을 수 있습니다 실현, 그래서 코드가 제대로 동작하는지 명확히하고 싶어, 그것은 잘못 디버깅 정보는 단지.

UPDATE 수 2

그냥 비주얼 스튜디오 2008 익스프레스 에디션을 다운로드했지만,이 같은 문제가 있습니다.

+0

어셈블리 이름을 변경할 수 있습니까? 나는 VS가 이전 어셈블리에서 정보를 보여 주었지만 새로운 어셈블리에서는 정보가없는 것과 비슷한 것을 발견했습니다. 전체 하드 드라이브에 흩어져 있던 모든 오래된 어셈블리를 찾는 것은 상당히 고통 스러웠습니다. –

+0

내가 아는 것은 아닙니다. 어셈블리 이름을 바꾸는 방법조차 모릅니다. 특히 내가 찾고 있어야 할 것이 있습니까? – Ryan

답변

1

그래서 마침내 헤더 파일의 일부 변수를 이동하는 것으로 고칠 수있었습니다. 나는이 문제를 만났을 때 마지막 시도를했지만, 아무 소용이 없다고 확신합니다. 이번에는 어떤 이유로 든 작동하는 것처럼 보였습니다. 도와 줘서 고마워요.

관련 문제