This has been on my "To Do" list for a long time. One day I might even get around to it ... Anyway, have you looked at this:
http://code.google.com/p/opencvdotnet/
This will not help you integrate OpenCV into MRDS, but it might help you get into a C# environment. Then maybe you can write your own services.
Do you have to use OpenCV? Have you looked at RoboRealm?
http://www.roborealm.com/
RoboRealm runs as a server and has a MRDS service available to talk to the server. You can easily set up a "pipeline" of filters and operations to be executed on the images.
Trevor