2010-12-03 5 views
1

Visual WebDeveloper Express로 작업하고있는 Silverlight 프로젝트에서 이상한 실수가 발생했습니다. MainPage.xaml 파일을 변경하면 편집기 창에 변경 사항이 표시되고 프로젝트는 문제없이 컴파일됩니다. 그러나 디버그 모드에서는 웹 사이트가 변경되지 않았습니다.Silverlight - 변경 가능하지 않음

내 목표는 아버지를위한 매우 간단한 이미지 뷰어를 구현하는 것이 었습니다. 아래에 작은 진행 막대가있는 큰 이미지 하나. 거대한 이미지 컨트롤에서 하나씩 보여지는 몇 개의 이미지를 설정할 수 있어야합니다. 이것이 내가 한 일이다.

  1. 나는 내가

지금까지 모든 것이 잘 갔다 다른 행에 이미지 컨트롤을 추가

  • 행 중 하나에 진행 막대를 추가
  • 표준 그리드에 두 행을 추가 . 디버깅은 하단에 작은 막대가있는 빈 웹 사이트를 보여줍니다.
    1. 나는 테스트 이미지를 가져 와서 이미지가 받아 들여졌다 에디터의 미리보기 영역에서 볼 수있는 비주얼 WebDeveloper에 어떤 투쟁 후 내 이미지 제어

    의 소스 속성을 수정했습니다.

    1. 프로젝트를 컴파일하고 디버깅을 시작했습니다. 웹 사이트에 이미지가 없습니다.

    프로젝트에 어떤 문제가 있는지 알 수 없지만 빌드가 중단 된 것 같습니다. 그냥 재미로 이미지를 하나의 거대한 버튼으로 바꿨습니다. 아무 일도하지. 편집은 오류없이 수행되었지만 웹 사이트에는 버튼이 없었습니다. 몇 가지 다른 간단한 테스트를 통해 확신 할 수 있습니다. 변경 사항이 더 이상 적용되지 않습니다. 이 컴파일러 출력, 죄송하지만 독일의 :

    ------ Erstellen의 gestartet : PROJEKT : papa_images, Konfiguration : 디버그 모든 CPU ------ papa_images -> K : \ extharddrive \ dokumente \ workspace \ papa_images \ papa_images \ Bin \ Debug \ papa_images.dll 가장 많이 사용되는 언어로는 이 시작됩니다. 가장 많이 사용되는 언어로는 ermittelt입니다. Anwendungsmanifestdatei is not a nefest stand.
    XAP-Verpackung 시작시에 님께 서 Änderungen ermittelt 시작. DAP XAP 패키지는 스탠드 위에 놓습니다. Testseite wird erstellt. Die Testseite wurde erfolgreich erstellt.

    ========== 빌드 : 1 erfolgreich의 오 데르의 aktuell, 대해서는 2의 BEI 0, 0 übersprungen

    이 마지막 두 줄

    빌드의 영어 버전입니다 : 1 성공 또는 최신 오류 (0, 0 생략)

    어떻게해야합니까?

    편집 : 나는 를 해제 빌드 모드를 전환하고 모든 것을 다시 컴파일

    1. :

      난 그냥 흥미로운 발견을했다. - 아니요 변경

    2. 브라우저를 종료했습니다.
    3. 빌드 모드를 으로 바꾸고 모든 것을 디버깅하고 다시 컴파일했습니다.
    4. Firefox 4를 디버깅하기 시작했을 때 대신에 Beta 7이 열렸습니다. 3.6.1. 3.6.1이 내 표준 브라우저이기 때문에 이것은 이상합니다.
    5. 변경 사항이 적용되었습니다.
    6. 이 게시물을 편집하기 시작했습니다 Firefox 3.6.1
    7. 다시 디버깅을 시작했습니다. 업데이트 된 웹 사이트가 FireFox 3.6.1에 표시되었습니다.
    8. MainPage.xaml 에서 변경되어 컴파일되었습니다. Firefox 3.6.1은 여전히 ​​ 이었으므로 웹 사이트는 으로 열었습니다. 새로운 변경 사항은 이 아닙니다.

    분명히 Firefox 3.6.1은 적절한 재건을 방해합니다. 왜 ? @ Robaticus 아마도 당신 말이 맞아요 파이어 폭스는 어떤 종류의 캐시에 사이트를 저장합니다. 그러나 나는 그것을 지울 수 없다 : 나는 항상 개인 모드를 사용하기 때문에 "만성적 인 삭제"버튼이 비활성화되어있다.

    편집 2 : Firefox 4 Beta 7이 작업을 수행합니다. 변경 사항이 적용됩니다. 여전히 Firefox 3 사용법을 알고 싶습니다.

  • 답변

    3

    ChrisF에 태그를 지정하면 브라우저에서 분명히 chache를 지울 수도 있습니다. 나는 XAP 파일이 어떤 이유로 캐시되고 이전에 업데이트 된 적이없는 이전에 그런 일이 발생했습니다.

    +0

    그건 좋은 지적 이네. 나는 그것을 잊었다. – ChrisF

    +0

    저는 항상 개인 모드로 Firefox를 사용하고 있습니다. 캐시에는 아무 것도 저장되어서는 안됩니다. – lhk

    +0

    @lhk - 파이어 폭스의 캐시는 아니지만 서버 캐시 - C : \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files 또는 C : \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP .NET 버전에 따른 .NET 파일 – ChrisF

    2

    Silverlight xap 파일이 웹 사이트의 ClientBin 폴더에서 올바르게 업데이트되지 않는 것 같습니다.

    주위를 둘러싼 작업으로 재구성하기 전에 삭제를 시도하고 편집 내용이 실제로 컴파일되고 있는지 확인할 수 있습니다. 업데이트되고있는 XAP 파일을 못할 수도 있습니다 내가 그 생각할 수

    있는 유일한 방법은 (구글 번역으로는 100 % 정확하므로)는 웹 서비스에 의해 계속 사용하지만 메시지이다 읽

    빌드 시작 : 프로젝트 : papa_images, 구성 : 디버그 모든 CPU ------ papa_images -> C : \ extharddrive \ documents \ workspace \ papa_images \ papa_images \ Bin \ Debug \ papa_images.dll에서 응용 프로그램 매니페스트를 생성하십시오. 변화가 시작된 것으로 확인되지 않았습니다.
    응용 프로그램 매니페스트 파일이 최신입니다. XAP 패키징, 변경된 것으로 확인되지 않았습니다.
    테스트 페이지의 날짜에 XAP 패키지를 만들 수 있습니다.
    테스트 페이지가 성공적으로 만들어졌습니다.

    이는 해당 영역에 문제가 없음을 의미합니다.

    +0

    프로젝트를 삭제하고 프로젝트를 다시 작성했습니다. 아직도 변화가 없습니다. – lhk

    1

    카시니가 실행 중입니까? 알림 영역 (시계)에서 "ASP.NET Development Server"라는 항목을 찾습니다. 때로는 문제를 해결해야만 할 수도 있고 마지막으로 무엇을 보여 주 었는지 기억할 수도 있습니다.

    그냥 닫아서 다시 실행할 수 있습니다.

    +0

    실행 중이었지만 닫고 모든 것을 다시 컴파일 한 후에도 변경 사항이 없습니다. 컴퓨터를 다시 시작하고 다시 컴파일 해 보았습니다 - 변경하지 않았습니다. – lhk

    관련 문제