Missing dependency of MSMQ?

  • Thread starter =?iso-8859-1?Q?J=F6rn_Petersen?=
  • Start date
?

=?iso-8859-1?Q?J=F6rn_Petersen?=

I have written a simple MSMQ app using C#.NET.
However, I couldn't execute it on my target, because I
always received the error message "message queue service
is not available". When checking the Task Manager I could
see, that mqsvc.exe had not been started.
I found an old posting from 'briang' (thanks!), who had
the same problem and just like him I fixed the issue by
just adding the "Event Log" component. Strange but true...

Is there a missing dependency in the "Message Queuing
(MSMQ) Core"-component?
 
A

Andy Allred [MS]

Thanks for the information, we'll file a dependency bug on that. But to be
clear, you mean you added the "Administration Support Tools" component that
owns EventVwr?

Thank you.
Andy
 
?

=?iso-8859-1?Q?J=F6rn_Petersen?=

Hi Andy,

what I added to start the MSMQ service was the "Event Log"-
component (Software : System : Management : Applications),
which just owns the eventlog.dll and dragged in two
primitives (els.dll and psapi.dll) to my image.
I haven't got the "Administration Support Tools" component
in my build.
BrianG also mentioned the net.exe, but I already had that
one before adding the "Event Log", so I can't confirm that
dependency.

BTW: My colleague is working with CE 4.2 and he is very
fond of the "Feature Dependency Information" window, where
you can see the dependencies of a specific component and
which components depend on it (see screenshot
http://snurl.com/269m at the end of the article
http://snurl.com/269n).
This would be a great feature for the XP Embedded Target
Designer!
And even though it is still a couple of months to
christmas I would also like to make a wish for a
dependency tree, that shows the relations of all
components. Or should I send a mail to Santa.Claus(at)
microsoft.com instead of posting my wish here?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top