2010-06-01 8 views
1

내 솔루션에 두 가지 프로젝트가 있습니다. Silverlight 및 표준 프로젝트입니다. 표준 하나는 System.Xml 어셈블리 (버전 4.0.0.0)를 참조하지만 Silverlight는 System.Xml 어셈블리 (v. 2.0.5.0)를 참조합니다. 내 Silverlight 프로젝트에서 XmlWriter의 인스턴스를 만들고 싶습니다. 여기에 문제가 발생합니다. 예외가 throw됩니다 (System.Xml 어셈블리에서 파일을 찾을 수 없음). 나는 그것이 다른 어셈블리 버전의 문제라고 생각한다..NET에서 어셈블리 로딩과 관련된 문제

이 문제를 해결하는 방법에 대해 알고 계십니까? 바인딩 리디렉션에 대한 내용을 읽었습니다. 솔루션의 핵심 요소입니까? 그렇다면 어떻게해야합니까?

답장을 보내 주셔서 감사합니다.

건배.

답변

0

좋습니다. 문제를 해결했습니다. 내가 생각하기에 DLL은 .NET 4.0의 같은 이름의 다른 라이브러리와 혼동을 일으켰습니다. Silverlight 용 System.Xml 용 Copy Local을 사용해야했습니다. 어쨌든 감사합니다!