title: Use XMS Webshere Mq without installing MQ client
body: <p>Hi I want to use XMS library without installing mq client to my local machine,but I got these error.When i check ibm feature set they said we fix it but how?I also tried 8.0.0.7 version but error is same.
  <a href="http://www-01.ibm.com/support/docview.wss?uid=swg1IC89514" rel="nofollow noreferrer">http://www-01.ibm.com/support/docview.wss?uid=swg1IC89514</a></p>
  
  <pre><code>            var factoryfactory = XMSFactoryFactory.GetInstance(XMSC.CT_WMQ);
              var connectionfactory = factoryfactory.CreateConnectionFactory();
  
              connectionfactory.SetStringProperty(XMSC.WMQ_QUEUE_MANAGER, QueueManagerName);
              connectionfactory.SetStringProperty(XMSC.WMQ_HOST_NAME, HostName);
              connectionfactory.SetIntProperty(XMSC.WMQ_PORT, Port);
              connectionfactory.SetStringProperty(XMSC.WMQ_CHANNEL, channelName);
              connectionfactory.SetIntProperty(XMSC.WMQ_BROKER_VERSION, XMSC.WMQ_BROKER_V2);
              connectionfactory.SetIntProperty(XMSC.WMQ_CONNECTION_MODE, XMSC.WMQ_CM_CLIENT_UNMANAGED);
  
              Console.WriteLine("Creating connection");
              var connection = connectionfactory.CreateConnection();
  </code></pre>
  
  <blockquote>
  <pre><code>System.TypeLoadException: Could not load type 'IBM.WMQ.ManagedCommonServices' from assembly 'IBM.XMS.Client.WMQ, Version=8.0.0.6, Culture=neutral, PublicKeyToken=d2666ab12fca862b'.
     at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)
  </code></pre>
  </blockquote>