2009-06-28 2 views
0

저는 VS2008 Express를 사용하여 Silverlight 앱을 개발 중입니다. 방금 새 사용자 정의 컨트롤을 구현하고이를 Grid에 추가했습니다.XAML보기를 표시 할 때 Visual Studio 2008에서 충돌이 발생합니다. 더 많은 정보를 얻는 방법?

이 컨트롤이 포함 된 XAML보기를 열려고하면 VS이 충돌하고 다시 시작됩니다.

어디에서 자세한 정보를 찾을 수 있습니까? VS에 이벤트 로그가 있습니까?

업데이트 순환 참조가 발생했습니다 내 문제가 발견되었습니다 ... Stackoverflow. 로그가별로 도움이되지 못했습니다. 다른 편집기에서 코드를 읽고 버그를 검색해야했습니다.

+0

아무것도하기 전에. –

답변

1

먼저 Windows 이벤트 로그 (응용 프로그램 로그)를 확인하십시오. 아마도 "NET 런타임 버전 2.0.50727.3053 - 치명적인 실행 엔진 오류 (7A035E00) (80131506)"과 같은 단락 오류 메시지가 표시됩니다. "

당신은 디버거로 예 VS 서로를 연결하고 디버그 출력을 보거나, 이것은 일반적으로 어셈블리를로드 오류로 인해 발생하기 때문에 당신이 fusion logging를 활성화 할 수 있습니다 할 수 있습니다 그것을 원인에 대한 자세한 정보를 얻으려면.

하나 VS의 fastfails의 일반적인 원인은 여기에 자세히 설명되어 있습니다 .NET 2.0 SP2의 버그 (패치가 작동하지 않습니다 위의 링크 된 MSKB 문서에서 설명하는 경우)
http://support.microsoft.com/?kbid=963676

다른 해결 방법은 다음과 같습니다

1) "ngen/delete *"실행 (.net 프레임 워크 2.0 디렉토리에서 관리 권한으로).

2) 내가 필요로하는 대신 프로젝트를 열 때마다 참조 된 모든 어셈블리를로드하고 (로드 순서를 조정할 수있게 해주는) 추가 기능. 당신은 여기에서 (그리고 소스 코드)를 얻을 수 있습니다 : 내가 나중에 서비스 팩 및 핫픽스를 실행하고 확인할 것
http://www.huagati.com/ProjectLoader/download/HuagatiProjectLoader.zip

+0

+1 정보를 주셔서 감사합니다. – paul

+0

그냥 VS Express를 사용하고있는 것으로 나타났습니다. VS Express는 추가 기능을 지원하지 않기 때문에 마지막 해결 방법 (추가 기능)을 사용하지 않습니다. 하지만 다른 두 가지 (mskb 패치와 "ngen/delete *"는 VS Express에서 잘 작동합니다). – KristoferA

관련 문제