32 to 64 bit plugin migration issue
- From: "Terry" <tcampbell@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: 8 Feb 2007 08:56:29 -0800
Hi all,
I have an interesting issue.
We are developing custom plugins for Media services 9 (authorization
and logging).
We originally designed them on Server2003(32bit) using VS2005 (C#.net)
because of the magic of Microsoft.WindowsMediaServices.Interop care of
the Platform SDK for Server2003R2.
Everything worked great on the 32bit platform.
When we ported the code over to 64bit platform we can compile with no
problem; however, we can no longer register the plugin successfully
because the basic plugin interface types in
Microsoft.WindowsMediaServices.dll are not registered!
regasm generates the following warning for each derived type:
Warning 1 Type library exporter warning: Referenced type is defined in
managed component, which is imported from a type library that could
not be loaded because it was not registered (type:
'Microsoft.WindowsMediaServices.Interop.IWMSBasicPlugin'; component:
'D:\Devl\ICDS\Infrared Plugins\Authorization\bin\Debug
\Microsoft.WindowsMediaServices.dll'). Authorization Plugin
Sure enough - Microsoft.WindowsMediaServices does not appear to be
registered - so I tried to register it manually and it generates no
warnings, but still no luck in registering the plugin(s) (same warning
and it still does not show as actually being registered...)
I tried registering/reregistering interop_msxml.dll and
WMSServerTypeLib.dll (grasping at straws), but no joy...
I have tried it on multiple machines with the same results - of course
everything works great on the 32bit platform.
I am at a loss, has anyone had this issue before? Does anyone have a
possible solution?
Thanks,
Terry
.
- Prev by Date: Re: Encoding -> Streaming <- Seeking
- Next by Date: Re: Fix to mms and WMP 11
- Previous by thread: Re: Encoding -> Streaming <- Seeking
- Next by thread: Re: Fix to mms and WMP 11
- Index(es):
Relevant Pages
|
Loading