2010-02-21 3 views
0

Visual Studio 2008 Standard Edition과 함께 Windows 7에서 실행되는 Silverlight 3.0에서 간헐적 인 문제가 발생합니다.무작위 Silverlight 3 문제

  1. 내 브레이크 포인트에 심볼이로드되지 않았다고 자주 말하지 않습니다. 종종 디버깅을 멈추고 한 두 번 다시 시도하면이 문제를 해결할 수 있습니다. 그것은 완전히 무작위로 보인다.

  2. 가끔 내 프로젝트가 Silverlight 로딩 기호가 100 %로 표시되는 상태에서 멈추고 다른 일은 발생하지 않습니다. 그저 작은 원형 애니메이션을 보여 주며, 프로젝트가 시작되지 않으며 중단 점에 충돌이 발생하지 않으며 심볼이로드되지 않았다고 다시 말합니다. 모든 브라우저 및 ASP.Net 개발 서버 인스턴스를 중지해도 도움이되지 않습니다. 컴퓨터를 재부팅해야 할 때 처음으로 문제를 해결하기 위해 심지어 한두 번 실행 시도가 필요했습니다. 나는 그것을 시도하려고하고있다. 지금 나는 두 번째 사건에 갇혀있다.

Visual Studio에서 Silverlight 프로젝트 템플릿을 나열하지 않았으므로 방금 Silverlight 3.0을 다운로드하여 설치했습니다. 처음에는 Silverlight SDK를 받았고 템플릿이 나타나지 않으면 "Silverlight Tools"를 설치했습니다.

내 프로젝트는 "실버 라이트 응용 프로그램 ', 그리고 메시지가 표시되면 나는 (AN ASP.NET 실버 라이트 웹 사이트와 반대) 선택 ASP.NET Silverlight 응용 프로그램 설정을 떠났다. 또한

, 나는하지 않는 것 .. 필요에 따라 디자이너 미리보기 창을 가지고 그이 관련 또는되어 있지 않은 경우 나도 몰라

을 나는 더 많은 정보를 제공 할 수 있습니다

업데이트 :. 나는 실버와를 제거하고 다시 설치 시도 SDK는 도움이되지 않았고 새로운 프로를 만들지도 않았습니다. 웹 사이트를 선택하고 내 이전 코드를 복사하면됩니다. 그러나 기존 코드가 없으면 새로운 프로젝트를 만들 수 있었지만 100 % 문제를 해결할 수는 있었지만 실제로 어떤 문제가 있는지 전혀 알 수 없습니다. 오래된 코드. 나는 어떤 것도 복잡하거나 아무것도하지 않습니다. 더 많은 정보를 얻을 수 있는지 알 겠지만 디버거가 없으면 거칠 것입니다.

업데이트 2 나는 다시 작동한다고 생각합니다. 나는 코드의 본문을 주석 처리하고 다시 실행했다. 그런 다음 코드를 다시 넣은 다음 100 % 자리에 앉아있는 대신 예외가 발생했습니다.이를 추적 할 수 있습니다. 내 재 설치가 중단 점을 수정했는지 여부는 알 수 없습니다. 나는 그것이 있으면 다시보고 할 것이다.

답변

1

첫 번째 문제에 대한 한 가지 설명은 새로 빌드 된 파일을로드하는 대신 브라우저가 .xap 파일을 캐시하는 경우 자주 디버깅 기호가로드되지 않는다는 의미입니다 (중단 점이 없음을 의미).

디버그 세션을 시작할 때 브라우저에서 앱의 이전 세션으로 탭을 열지 않았는지 확인하는 것이 가장 좋은 방법입니다. 실제로 가장 좋은 방법은 각 세션 사이에 브라우저가 닫히는 지 확인하는 것입니다.

디버그 세션을 시작했지만 기호가로드되지 않은 경우 브라우저 캐시를 수동으로 지우고 페이지를 다시로드하여 문제가 발생하는지 확인할 수 있습니다. 비주얼 스튜디오에서 휴식을 취하는 동안로드 포인트가로드되는지 확인하십시오.

디자인 된 창과 관련하여 내가 갖고있는 다른 문제와 관련이 없다고 말할 수 있습니다. 디자이너 윈도우는 2008 년 비주얼 스튜디오에서 거의 존재하지 않습니다. 2010 년에 크게 개선되었습니다.

1

나는 종종 문제 2를 보았습니다.하지만 멈춤 버튼을 클릭 한 다음 페이지를 새로 고침하면 문제가 사라집니다.

문제 1을 제외하고 IE 이외의 것을 통해 디버깅 할 때만 본 적이 있습니다. Silverlight 디버깅 스토리는 IE 외부에서는 좋지 않습니다.