[webkit-dev] Removing of COM registration in Windows builds means C# .Net clients can no longer be built?

Giles Jermy Giles.Jermy at ascom.com
Wed Sep 17 07:40:17 PDT 2008


 

Does anyonw know how to generate C# clients for WebKit since COM
registration has been removed from trunk?

 

As per 

 

Changeset 36245 <http://trac.webkit.org/changeset/36245>  for
trunk/WebKit/win/ForEachCoClass.cpp
<http://trac.webkit.org/browser/trunk/WebKit/win/ForEachCoClass.cpp?rev=
36245> 

Changeset 34346 <http://trac.webkit.org/changeset/34346>  for
trunk/WebKit/win/ForEachCoClass.cpp
<http://trac.webkit.org/browser/trunk/WebKit/win/ForEachCoClass.cpp?rev=
34346> 

 

COM registration is no longer performed and reg-free COM used instead.

 

This is fine for C++ native clients (example being WinLauncher app), as
Manifest tool supports creating the appropriate assembly manifest for
reg-free COM without referenced 

 

But as far as I know (and as per
http://msdn.microsoft.com/en-gb/magazine/cc188708.aspx) attempting to
write a C# client is now problematic. In Msdev2005 C# supports isolated
COM dlls for deployed build, but the COM component needs to be
registered on the development machine. 

 

So now would get following building a C# client using WebKit "Error
71           Problem isolating COM reference 'WebKit': No registered
classes were detected for this component"

 

So - anyone ideas for building C# clients for WebKit since COM
registration has been removed from trunk?

 

Many thanks.

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080917/2f7a0ec6/attachment.html 


More information about the webkit-dev mailing list