title: IpcChannel MSDN Example : Cannot load type {0} Exception
body: <p>I followed the MSDN example for the IpcChannel class :
  <a href="http://msdn.microsoft.com/en-us/library/system.runtime.remoting.channels.ipc.ipcchannel.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/system.runtime.remoting.channels.ipc.ipcchannel.aspx</a></p>
  
  <p>I made two Console Application Projects :</p>
  
  <p>The client :</p>
  
  <pre><code>namespace IPC_Client_Test
  {
      class Program
      {
          [SecurityPermission(SecurityAction.Demand)]
          public static void Main(string[] args)
          {
              // Create the channel.
              IpcChannel channel = new IpcChannel();
              // Client code
  </code></pre>
  
  <p>And the server :</p>
  
  <pre><code>namespace IPC_Server_Test
  {
      class Program
      {
          [SecurityPermission(SecurityAction.Demand)]
          public static void Main(string[] args)
          {
              // Create the server channel.
              IpcChannel serverChannel =new IpcChannel("localhost:9090");
              // Server Code
  </code></pre>
  
  <p>I run the Server then launch the Client and I get an exeption at this line :</p>
  
  <pre><code>Console.WriteLine("The remote object has been called {0} times.", service.GetCount());
  </code></pre>
  
  <p>Cannot load type 'IPC_Client_Test.RemoteObject, IPC Client Test, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.</p>