title: ORA-12557 TNS:protocol adapter not loadable
body: <p>I am trying to develop a C# Windows Forms Application targeting the .net 4 framework. The program will execute a stored procedure against an Oracle Database and I get the following error when I try to open the connection to the database.</p>
  
  <p>ORA-12557 TNS:protocol adapter not loadable</p>
  
  <p>I am developing this in Visual Studio 2012 and have managed to make the Server Explorer connect to the database successfully, however I keep getting this error through my application.</p>
  
  <p>I have two Oracle 11g clients on my machine. One is 32bit and the other is 64bit. I do need both for different applications so it is not possible to remove one. I have also tried changing the order of the Oracle home directories in the PATH variable. Currently I have the 64bit one first which is the one I would like to connect with. </p>
  
  <p>I am connecting my application to the Database using ODP.NET and have referenced the dll from the 64bit application. </p>
  
  <p>As far as I can tell I have done what has been suggested and have not managed to get it working. If anyone could help it would be appreciated.</p>