Wenn es um Oracle geht, verwende ich gerne Oracle Instant Client :
- Sie müssen nichts auf den Zielrechnern installieren (einschließlich Entwicklungsboxen !).
- Sie können sicherstellen, dass Ihre Anwendung mit dem von Ihnen ausgewählten Client ausgeführt wird.
- Sie können sogar problemlos mehrere Anwendungen mit unterschiedlichen Client-Versionen auf demselben Computer verwenden.
- Als Nachteil fügt es Ihrer Anwendung ein erhebliches Gewicht hinzu (mindestens ca. 19 MB).
Überprüfen Sie, was der minimale Client-Footprint ist, der erforderlich ist, um C# mit einer Oracle-Datenbank zu verbinden? für mehr Informationen. Informationen zum Einrichten eines Visual Studio-Projekts, das sowohl auf x86- als auch auf x64-Computern funktioniert, finden Sie in meinem Blog-Beitrag Oracle Instant Client in Visual Studio.