2012-05-09 10 views
0

이베이 API를 사용하여 데이터를 구문 분석하려면이 code을 작성했습니다. 처음에는 직접 스크래핑 (HtmlAgilityPack)을 사용했습니다. 지금 이베이를 사용하여 Finding Finding. 나는 ebay API 함수를 사용하여 htmlagilitypack 함수를 대체했다. 그 당시 HtmlAgilityPack을 사용하여 잘 작동했습니다.XmlSerializers 오류를 해결하는 방법

는 이제이

나는이 문제를 어떻게 해결할 수 라인 (311)이 (XmlSerializer를) error을 보여주는 ??

답변

0

오류는 기본적으로 "BackgroundWorker.XmlSerializers"dll을 찾을 수 없다는 오류입니다.

이베이 API가 .NET 2.0 and 3.5 frameworks을 사용하는 것처럼 보입니다. 둘 다 설치 했습니까?

네임 스페이스를 기존 .NET 네임 스페이스 인 BackgroundWorker 이외의 것으로 변경해야 할 수 있습니다.

BackgroundWorker.XmlSerializers에 대한 참조를 확인하십시오. 아마도 더 이상 존재하지 않는 파일에 대한 참조를 추가했을 수도 있습니다.

그렇지 않으면 이베이 (ebay) API가 무엇을 시도하는지 확인하기 위해 문서를 살펴볼 것입니다. Serializable attribute이없는 클래스를 직렬화하려고 시도했을 수 있습니다.

문제없이 Visual Studio에서 예외를 숨길 수도 있습니다.

+0

이 [코드] (http://paste.ubuntu.com/978258/)는 정상적으로 작동합니다. 그러나 이전에 게시 된 코드와 통합하면 오류가 표시됩니다. – qmaruf

+0

그냥 예외를 무시하면이 문제가 해결되었습니다. 나는이 [post] (http://stackoverflow.com/questions/1127431/xmlserializer-giving-filenotfoundexception-at-constructor)가 유용하다는 것을 알았다. – qmaruf

관련 문제