title: .NET 4.6 Oracle.ManagedDataAccess Requirements
body: <p>What exactly is the minimum requirement to get a .NET 4.6 application working with Oracle?</p>
  
  <p>We are already using the Oracle.ManagedDataAccess client. We are using the Entity Framework and also DataSets (TableAdapters,...) for data access.</p>
  
  <p>Currently we always install the "full" Oracle Administrator client for our applications which has about 1,2 GB, but what is really necessary to make our application(s) working with Oracle?</p>
  
  <p>The Nuget page of the Oracle.ManagedDataAccess driver says "No additional Oracle Client software is required to be installed to connect to Oracle Database."
  <a href="https://www.nuget.org/packages/Oracle.ManagedDataAccess/" rel="nofollow noreferrer">https://www.nuget.org/packages/Oracle.ManagedDataAccess/</a></p>
  
  <p>But when I open my application in Visual Studio I get the following error:</p>
  
  <pre><code>The ADO.NET provider with invariant name 'Oracle.ManagedDataAccess.Client' is either not registered in the machine or application config file, or could not be loaded. See the inner exception for details.
  </code></pre>
  
  <p>I tried to figure it out in the Oracle documentation, but no chance to do so, it's so confusing.</p>
  
  <p>Furthermore: A 64-bit Managed Oracle Client is also working with 32 bit applications and the other way around?</p>