기본 응용 프로그램과 Silverlight 응용 프로그램간에 공유 할 어셈블리를 만들었습니다. 처음에는 작동하는 것처럼 보였지만 이제는 예외가 발생합니다. "System.IO.FileNotFoundException이 발견되었습니다. 메시지 ="파일 또는 어셈블리 'System.Xml.Linq "을로드 할 수 없습니다. .NET을 사용하고 있습니다. 3.5 Sp1 및 Silverlight 3ASP.NET과 Silverlight 간의 어셈블리 공유
그 공유 어셈블리는 System.Xml.Linq를 사용하며 찾을 수 없습니다 ... .NET 프레임 워크에서 Silverlight 버전을 찾는 대신 해당 버전을 찾으려고합니다. ? 어떻게
건배이 문제를 해결할 수
PS :.
0 :이 전체 예외 출력
System.IO.FileNotFoundException이 (가) catch되었습니다. 메시지 = "파일 또는 어셈블리 'System.Xml.Linq, 버전 = 2.0.5.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 지정한 파일을 찾을 수 없습니다. " Source ="MyApp.Metadata " FileName ="System.Xml.Linq, 버전 = 2.0.5.0, Culture = 중립, PublicKeyToken = 31bf3856ad364e35 " FusionLog = 바인딩 상태 정보 === \ r \ nLOG : 사용자 = IIS APPPOOL \ DefaultAppPool \ r \ nLOG : DisplayName = System.Xml.Linq, 버전 = 2.0.5.0, Culture = 중립, PublicKeyToken = 31bf3856ad364e35 \ n (완전 지정) \ r \ nLOG : Appbase = 파일 : /// C : /Users/vtortola.MyApp/Documents/MyApp/MyAppSAS/WebApplication1/WebApplication1/ \ r \ nLOG : 초기 PrivatePath = C : \ Users \ vtortola.MyApp \ Documents \ MyApp \ MyAppSAS \ WebApplication1 \ WebApplication1 \ bin \ r \ n 호출 어셈블리 : MyApp.Metadata, 버전 = 1.0.0.0, Culture = 중립, PublicKeyToken = null. \ r \ n === \ r \ nLOG : 로드 컨텍스트. \ r \ nLOG : 응용 프로그램 구성 파일 사용 : C : \ Users \ vtortola.MyApp \ Documents \ MyApp \ MyAppSAS \ WebApplication1 \ WebApplication1 \ web.config \ r \ nLOG : 호스트 사용 구성 파일 : C : \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Aspnet.config \ r \ nLOG : C : \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ config \ machine의 컴퓨터 구성 파일 사용. config. \ r \ nLOG : 정책 후 참조 : System.Xml.Linq, 버전 = 2.0.5.0, Culture = 중립, PublicKeyToken = 31bf3856ad364e35 \ r \ nLOG : 이전에 동일한 바인드가 발생했으며 hr = 0x80070002로 실패했습니다. \\ \ " StackTrace : at MyApp.Metadata.MyAppEntity.Deserialize (문자열 메시지)
덕분에, 프로젝트 링커 트릭을 :)했다 – vtortola