【问题标题】:Windows Phone 8 system.io.filenotfound exceptionWindows Phone 8 system.io.filenotfoundexception
【发布时间】:2014-08-26 08:38:38
【问题描述】:

所以我得到以下异常-

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”导致了问题。 在此之前,我实际上有一个旧版本的文件 - 这也导致了一些异常 - 所以我更新了它 - 现在它根本不起作用。

非常感谢所有帮助! 谢谢!

【问题讨论】:

    标签: c# windows-phone-7 windows-phone-8 windows-phone smooth-streaming-player


    【解决方案1】:

    我确定您缺少一些依赖于 mscorlib.ni.dl 的 DLL,请查看 http://www.dependencywalker.com/。 Dependencywalker 会告诉您是否遗漏了任何依赖项。

    这些通常是调试库加载问题的最简单方法,因为它们使问题非常明显。

    同样的问题 - 其他 .dll 也依赖 - 希望这也对您有所帮助:

    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

    【讨论】:

    • 我刚刚第一次下载了dependencywalker。我不能很好地理解文件/帮助。如果您能帮助我使用它并找到我缺少的 dll,我将不胜感激。可能是因为我更新了对某些 dll 的引用?
    【解决方案2】:

    所以,问题是我更新了 PlayerFramework dll,但没有更新平滑流 dll。

    我需要将 Microsoft.Web.Media.SmoothStreaming 更新到 2.5 版

    在 Codeplex 上 PlayerFramework 的附加下载部分找到它

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

    @Domi - 我无法让 DependencyWalker 工作。 :/

    希望对某人有所帮助

    【讨论】:

    • 很高兴听到您找到了适合您的解决方案。但是正如您所看到的,这是您的一个 DLL 的依赖问题 - 也许我将有一些时间来制作一个易于遵循的依赖walker 如何让这样的问题现在更容易找到......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多