0

그래서 나는 다음과 같은 예외 중윈도우 폰 8 system.io.filenotfound 예외

An exception of type 'System.IO.FileLoadException' occurred in mscorlib.ni.dll and wasn't handled before a managed/native boundary 
Unhandled Exception - App Crash : Could not load file or assembly 'Microsoft.Web.Media.SmoothStreaming, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 
Unhandled Exception - App Crash : at Microsoft.PlayerFramework.Adaptive.AdaptivePlugin.get_MediaElement() 
at Microsoft.PlayerFramework.MediaPlayer.GetTemplateChildren() 
at Microsoft.PlayerFramework.MediaPlayer.<OnApplyTemplate>d__1.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__3(Object state)Microsoft.PlayerFramework.Adaptive 

그래서, 내가 주변에 검색 얻을. 그것은 "버전 = 2.0.0.0"문제를 일으키는 것 같습니다. 전에 파일의 이전 버전을 실제로 가지고있었습니다. (일부 예외가 발생했기 때문에 업데이트했습니다.) 이제는 전혀 작동하지 않습니다.

모든 도움을 주시면 대단히 감사하겠습니다. 감사합니다!

답변

1

그래서 문제 - 다른 .DLL 또한 의존성이 - 동일한 문제가

이 희망은 당신을 도와줍니다 PlayerFramework dll을 업데이트했지만 smoothstreaming dll을 업데이트하지 않았습니다.

내가 버전으로 Microsoft.Web.Media.SmoothStreaming를 업데이트하는 데 필요한 2.5

CodePlex의

http://www.microsoft.com/en-us/download/details.aspx?id=42080

@Domi에 PlayerFramework의 추가 다운로드 섹션에서 발견 - 나는 수 없습니다 DependencyWalker가 작동하도록하십시오. :/

그냥 도움이 될지 모르겠다.

+1

당신에게 맞는 솔루션을 찾았다니 반가워요. 하지만 당신이 볼 수 있듯이 DLL 중 하나의 종속성 문제 였을 것입니다 - 어쩌면 종속성 워커를 따르기 쉽도록 시간을 가질 것입니다. 이렇게 문제가 쉽게 해결 될 것입니다 ... – DominikAngerer

0

정말로 mscorlib.ni.dl의 종속성이있는 일부 DLL이 누락되어 있다고 생각합니다. http://www.dependencywalker.com/을 살펴보십시오. Dependencywalker는 종속성을 놓친 경우 알려줍니다.

일반적으로 라이브러리로드 문제를 디버그하는 가장 쉬운 방법은 문제를 분명하게 나타 내기 때문입니다.

Could not load file or assembly '***.dll' or one of its dependencies

편집 :
사용하여 부드러운 스트리밍 미디어 요소 : http://blogs.msdn.com/b/giuseppeguerrasio/archive/2010/12/06/using-smooth-streaming-media-element-for-windows-phone-7.aspx

+0

방금 ​​dependencywalker를 처음 다운로드했습니다. 나는 문서/도움을 정말 잘 이해할 수 없다. 나는 당신이 그것을 사용하고 무엇을 놓치고 있는지 찾는 것을 도울 수 있다면 정말 고마워 할 것입니다. 일부 dll에 대한 참조를 업데이트했기 때문일 수 있습니까? – kshitijgandhi

+0

좋은 방법이 있습니다. http://www-archive.mozilla.org/quality/help/dependency-walker.html :) – DominikAngerer