Posted: Tue Dec 04, 2012 10:24 am Post subject: Is it possible to run .NET client without installing MSI
Newbie
Joined: 10 Jul 2012 Posts: 2
If possible I always try to include third party DLL's in the application bin folder rather than executing an installer.
A couple reasons for this include:
It makes production installs much simpler.
The GAC is evil. (this may be an opinion rather than a fact)
In version 7.0.1.8 I was able to do this by adding 4 DLL's to the bin directory.
After upgrading to 7.1.0.1, I get the following exception:
The type initializer for 'IBM.WMQ.MQQueueManager' threw an exception.
Caused by: The type initializer for 'IBM.WMQ.CommonServices' threw an exception.
Caused by: Object reference not set to an instance of an object.
at IBM.WMQ.CommonServices..cctor()
The Assembly Binding Log Viewer does not indicate any assemblies that are failing to load.
The DLL'S included in the application are:
amqmdmsg.dll
amqmdnet.dll
amqmdnsp.dll
amqmdxcs.dll
My .NET MQ client is C# and uses the .NET MQ API.
Does anyone have experience using the 7.1.0.1 .NET MQ client without installing the full .NET client?
Or, is it a huge mistake to try?
you should install the full client if only for the fact that you might want to run "unmanaged" code from that server. _________________ MQ & Broker admin
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum