Ошибка загрузки Interop.WMPLib Windows MediaPlayer в приложении WPF - PullRequest
4 голосов
/ 21 августа 2011
Error   1   Unknown build error, 'Cannot resolve dependency to 
assembly 'Interop.WMPLib, Version=1.0.0.0, Culture=neutral PublicKeyToken=null'        
because it has not been preloaded. When using the ReflectionOnly APIs, dependent       
assemblies must be pre-loaded or loaded on demand through the  
ReflectionOnlyAssemblyResolve event. Line 20 Position 14.' 

Любые идеи, я должен включить еще какие-либо DLL или что-нибудь еще

WPF

<Window ...  xmlns:activeXControl="clr-namespace:AxWMPLib;assembly=AxInterop.WMPLib">
<Grid>
     <WindowsFormsHost x:Name="winFormsHost" Grid.Column="1">
         <activeXControl:AxWindowsMediaPlayer x:Name="activeXMediaPlayer"/>
     </WindowsFormsHost>
</Grid>
</Window>

Оконная метка метко обрезана

1 Ответ

0 голосов
/ 27 июля 2012

Вам следует установить WMP Media Player, если вы уже установили, а затем удалить его после перезапуска установить новый. Это может быть возможно, потому что

  1.COM dll is not registered properly
  2.Because of loading different version of Interop dll(i mean DLL Hell).
  3.Dll not loaded Properly because ofplateform Compatibility 
  or Others.
...