title: Reference conflict with System.Net.FtpClient
body: <p>I have an old C# .NET 2.0 application, and I need to add a FTP client (cannot make due with the simple <code>FtpWebRequest</code> alas) and have tried to include the <code>System.Net.FtpClient</code> from <a href="https://netftp.codeplex.com/" rel="nofollow">https://netftp.codeplex.com/</a>
  This code autocompletes just fine when I type it:</p>
  
  <pre><code>System.Net.FtpClient.FtpClient client = new System.Net.FtpClient.FtpClient();
  </code></pre>
  
  <p>But I get the following error:</p>
  
  <pre><code>The type or namespace name FtpClient does not exist in the namespace System.Net
  </code></pre>
  
  <p>I have tried fixing this by setting an alias to the project reference System.Net.FtpClient (ftp instead of global) and then typing at the top:</p>
  
  <pre><code>extern alias ftp;
  </code></pre>
  
  <p>and I get </p>
  
  <pre><code>The extern alias ftp was not specified in a /reference option
  </code></pre>
  
  <p>If I change to .NET Framework 4.5 it seems that I can get around this issue, but my application is an old addon for SAP Business One, and changing from 2.0 to 4.5 gives me tens of other errors like some sap-classes that does not have a constructor etc, so unfortunately I cannot do this. Is there any other way I can make it work?</p>