Die Version von Oracle.DataAccess.Client
muss genau mit der Version des installierten Oracle-Clients übereinstimmen, daher wird ein einfaches Ersetzen ohnehin nicht funktionieren.
Wenn eine DLL geladen wird, schaut die Anwendung zuerst in den GAC. Wenn die DLL dort nicht gefunden wird, wird der lokale Ordner überprüft. - Nun, dies ist die sehr kurze Version, die richtige Version finden Sie unter Wie die Runtime Assemblies findet
Abgesehen davon ist mir deine Frage nicht ganz klar, was versuchst du zu erreichen und wo liegt das Problem? Sie können auch Ihre *.csproj/*.vbproj
bearbeiten Datei mit einem Texteditor.