Det är ett riktigt knepigt. Innan du installerar ODP.NET måste du redan ha fungerande anslutningsinställningar till Oracle-databasen. Det betyder:
Steg 1:Oracle-installationsklient (har aldrig lyckats med det, rekommenderas inte) eller Oracle-klient (lyckades på Win7 ultimate 64bit, filen win64_11gR1_client.zip, installerad med alternativet "Runtime" valt). Se till att du kan ansluta efter klientinstallationen. Från kommandoraden prova "tnsping yourtnanamesentry" för att kontrollera om tnsnames är ok, och efter det "sqlplus användarnamn/
Steg 2:Installera ODP.NET (jag gjorde med filen ODAC1110720.zip). Använd exakt samma Oracle-hemnamn, men annan sökväg under installationen.
Steg 3:prova att ansluta till Visual Studio. För "servernamn" använde jag detta:"oraclexe:1521/xe". Det betyder att jag har en maskin som heter "oraclexe" som har oracle listener på port 1521 och databas med instansnamnet "xe". Det är det så kallade "EZCONNECT"-namnet.
Jag är inte säker på om steg 1 verkligen behövs eller inte, för kanske steg 3 verkligen använder bara oracle instant client. Jag vet, det är verklig smärta, men det här fungerar. Det tog mig 2 dagar att ansluta till Oracle, och jag var tvungen att installera nästan 1 GB nedladdad Oracle-programvara. De kunde och borde göra det mycket, mycket, mycket, mycket lättare. Som en installation med ett klick som bara fungerar. Det är synd hur komplicerad klientinstallation är.