Hi qu2, I've seen this problem on two occasions:
1. On a 64-bit platform. Solution: Compile the org.apache.qpid.messaging* dlls for platform "x86" and not for Win32. 2. Boost is out of scope. Make sure the boost you linked with is in your path. You can distinguish between the problem in "cpp messaging" and "cpp dotnet binding" by going to the cpp/src/debug directory and running qpidd.exe. Qpidd uses only the other messaging dlls, boost and system libraries and has no .NET runtime issues. The test program executable, org.apache.qpid.messaging.dll, and all the qpid*.dll files should all be in the same directory. -Chuck ----- "qpid user 2" <[email protected]> wrote: > From: "qpid user 2" <[email protected]> > To: [email protected] > Sent: Friday, July 23, 2010 4:05:52 PM GMT -05:00 US/Canada Eastern > Subject: Re: Building .Net Projects > > Hey guys, > > Thanks for the reference. Now I built the dotnet binding library and > reference it in my project. But when I try to instantiate classes from > it, > say Connection, it tells me "The specified module could not be found" > exception. The same exception happens when I run the examples as > well. > I am using VS2005 and/or 2008. > > Thanks, > > > On Wed, Jul 21, 2010 at 9:23 PM, Chuck Rolke <[email protected]> > wrote: > > > Hi qpid.user.2, > > > > Have you tried the Cpp binding for .NET? Take a look in > > cpp/bindings/qpid/dotnet/examples and see if they work for you. You > have to > > first build Cpp debug to get the dlls; then you can open > > cpp/bindings/qpid/dotnet/org.apache.qpid.net.sln and have a bunch > of > > examples to use. > > > > -Chuck > > > > ----- "qpid user 2" <[email protected]> wrote: > > > > > From: "qpid user 2" <[email protected]> > > > To: "users" <[email protected]> > > > Sent: Wednesday, July 21, 2010 5:43:09 PM GMT -05:00 US/Canada > Eastern > > > Subject: Building .Net Projects > > > > > > Hey guys, > > > > > > I am trying to build qpid .net dlls to reference them in my own > > > projects. I > > > do so using VS2008 solution available there. But I get following > error > > > on > > > building the Qpid.Common project, and hence all dependent > projects > > > fails as > > > a result: > > > > > > Error 13 The name 'MethodBodyDecoderRegistry' does not exist > in > > > the > > > current context C:\rimProjects\dev\Enterprise\ > > > > > > INSTRUMENTATION\enterprise\instrumentation\vendor\qpid-0.6x\dotnet\Qpid.Common\Framing\AMQMethodBodyFactory.cs > > > 42 19 Qpid.Common > > > > > > > > > Any help would be much appreciated. And disclaimer is I am newbie > to > > > dotnet > > > framework. > > > > > > Thanks > > > > > --------------------------------------------------------------------- > > Apache Qpid - AMQP Messaging Implementation > > Project: http://qpid.apache.org > > Use/Interact: mailto:[email protected] > > > > --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
