2013-11-21 2 views
0

Silverlight 응용 프로그램에서 최근 메모리 누수가 발견되어 소스 - 상황에 맞는 메뉴를 찾을 수있었습니다. 내가 검색 한 내용은 알려진 문제이며이를 해결할 수있는 패치가 있습니다. Silverlight ToolKit 소스 코드를 다운로드하고 문제가있는 클래스를 변경하고 새 DLL을 프로그램 파일의 Silverlight5.0 폴더에 복사했지만 XAML 구문 분석 예외 오류가 발생합니다. 나는 이것이 다른 출처의 한 도서관 때문이라고 이해합니다.Silverlight toolkit 5 편집 방법

하지만 어떻게 수정합니까? 나는 변화하는 참조를 시도했지만 도움이되지 않았다. Silverlight 5 툴킷을 다시 설치해 보았지만 오류가 발생했습니다.

Silverlight 툴킷 소스 코드를 편집하고 사용하는 방법에 대한 적절한 기사를 아직 찾지 못했습니다.

답변

1

왜 'Silverlight ToolKit 소스 코드'를 솔루션의 다른 프로젝트로 추가하고 참조로 기본 프로젝트에 링크하면됩니까? 구문 분석 예외가 발생할 수 있습니다 당신이 무언가를 엉망으로 만들거나 툴킷이 너무 버그가있을 수 있지만 첨부 툴킷을 프로젝트로 쉽게 편집하고 시도 할 수 있으며 실버 라이트를 사용하는 다른 앱에 영향을 미치지 않습니다.

+0

나는 실제로이 일을 생각했지만 더 나은 선택이있을 것이라고 확신합니다. –

+0

우리는 항상이 방법으로 일을하고 있습니다. 많은 일을 편집 할 수 있습니다. 프로젝트에 특화되어 있습니다. 또한 툴킷 내에서 실제 문제를 실제로 발견 할 수있는 최적의 옵션을 제공합니다. – frno

+0

예전 DLL (실버 라이트) 한번 더 그것을 교체 ... 경고에 대한 참조 폴더를 확인, 그렇지 않으면 당신이 도움이 필요하면 우리에게 더 많은 실제 코드를 제공해야 더 이상 작동하지 않습니다 ... (여전히 프로젝트 추가 및 복용 고려 그때 모양 ..) – frno

1

나는 같은 문제. 나는 당신이 사용 된 모든 * .dll을 새로운 빌드 툴킷 솔루션에서 당신의 작업 프로젝트로 복사하지 않았다고 생각한다. 제 말은 작업중인 프로젝트의 모든 참조를 확인해야한다는 것입니다. 툴킷 솔루션에 따라 모든 참조가 새로 빌드 된 툴킷 프로젝트로 갱신되어야합니다.

문제는 * .dll이 서로 연결되어있어 하나만 바꾸면 컴파일러가 다른 하나를 변경할 수 없다는 것입니다.

  • 를 구축

    1. 장소 툴킷 솔루션의 모든 사용 * .DLL의의 프로젝트로 작업 프로젝트에서 오래된 참조를 삭제 전체 툴킷 솔루션을 구축
    2. 새로운 참조를 추가