2014-03-19 6 views
0

VS2010에 sliverlight 웹 응용 프로그램이 있습니다. 솔루션에 몇 가지 프로젝트가 있는데, 그 중 하나는 다른 프로젝트에서 사용되는 대화 상자 및 다른 화면의 라이브러리로 사용됩니다.VS2010 Silverlight 4 잘못된 프로젝트 모듈로드 중

그런 대화 상자, 하위 창 하나를 편집하고 레이아웃 격자에 추가 행을 추가하고 행에 콤보 박스를 추가했습니다. 나는 해결책을 재건했고 나의 변화는 하나의 서브 프로젝트에 나타나지만 다른 프로젝트에는 나타나지 않습니다. 토론의 목적

여기에 모듈 이름은 다음과 같습니다

가 관리 - 자식 창

SilverlightClassLibrary2 SilverlightClassLibrary2에서 '추가'를 사용 - 자식 창 SilverlightClassLibrary2

정책을 '추가'를 사용합니다 - 자식 창 'add'가 포함되어 있습니다.

이 기능은 지금까지 수년 동안 작동했습니다.

문제의 첫 징후는 관리에서 중단 점에 도달 할 수 없다는 것이므로 기호가로드되지 않는다고 말합니다. SilverlightClassLibrary2에 대한 참조를 확인하고 디버그 폴더의 올바른 dll에 을 지정합니다. 전체 재 컴파일을 수행하면 의 날짜 - 시간 스탬프가 SilverlightClassLibrary2.dll에서 변경됩니다. 모든 DLL을 수동으로 삭제하고 을 다시 컴파일하고 이전 버전의 '추가'및 정책에 새로운 변경 사항이 있습니다.

SilverlightClassLibrary2.dll의 이전 복사본을 어디에서 관리하고 있는지 알 수 없습니다. 분명히 다른 곳을 찾고 있는데, 이는 기호가 이로드되지 않는 이유를 설명합니다. 릴리스 폴더에서 찾고 있지 않습니다. 심지어 릴리스 모드 에서 다시 컴파일하여 변경 사항을 적용했는지 확인하십시오. 내가 삭제하고 다시 참조 (프로젝트 참조) SilverlightclassLibrary2.dll에, 여전히 동일한 문제가 추가되었습니다.

그렇다면이 문제에 대해 어떻게 알 수 있습니까?

해결 :

ahhhhhhh ... 그것은 나에게 예전의 코드를주고 있었다 크롬의 브라우저 캐시이었다.

중단 점 문제는 chrome 대신 IE8 (i 'm xp)을 사용하여 해결되었습니다.

+1

"** 해결책 **"대신 다른 사람이 질문에 대한 답변을 빨리 볼 수 있도록 자신의 질문에 대답하고 받아 들여야합니다. – LittleBobbyTables

+0

동의하지만, 10PP보다 적 으면 8 시간 후에야 내 질문에 대답 할 수 없었습니다. – kpg

답변

0

아하하 ... 크롬의 브라우저 캐시였습니다. 나는 그것을 맑게 만들었고 지금 나는 변화를 보았다.

크롬의 캐시를 지운 후에도 여전히 크롬의 중단 점 (일부 모듈에는로드되지 않음)을 칠 수 없지만 중단 점은 IE8에서 작동합니다.

디버그 -> 창 -> 모듈을보고 잘못된 모듈을 찾고 수동으로 심볼을로드하라는 제안이있었습니다.하지만 문제의 페이지로 내 앱을 탐색하더라도 원하는 모듈이 나열되지 않았습니다. 나는이 같은 줄을 사용하십시오 새 SilverlightClassLibrary2.Add 자식 창을 만들 수

희미한 CW를, 그래서 크롬을 사용하는 경우 아마도이 모듈 목록에 표시되지 않습니다? IE8에서는 SilverlightClassLibrary2 모듈이 목록에 표시됩니다. 이상한.