title: .net remoting problem
body: <p>I've got a .net 2.0 class library that uses .net remoting to communicate with a .net 2.0 server application.</p>
  
  <p>I'm now creating a WPF version of the client and included the .net 2.0 communication dll. </p>
  
  <p>The remoting no longer works (Exception Could not load file or assembly 'System.Data, Version=4.0.0.0,)</p>
  
  <p>the line that fails is passing a DataTable as a parameter to a remote method.</p>
  
  <p>The problem is if you use .GetType().Assembly it really does show that it's using the .net 4.0 System.Data assembly  which the server obviously doesn't know about.</p>
  
  <p>is there a way I can force the library to use .net 2.0 libraries for serialization?</p>