Hola tejas:
Lo primero es decirte que yo tampoco veo fisicamente las dll's de sqlClient y OLEDB, solo la de Oracle, pero supongo que sera porque estén compiladas dentro del propio ensamblado System.Data, aunque en espacios de nombre diferentes, y que la de Oracle esta fuera por no ser tan intrinseca a microsoft
El tema es que en los dos post has escrito que en el error te dice:
Cita: "Error no se encuentra System.Data.SqlCliente.dll Se interrumpe la compilación".
¿Puede ser que al importar el namespace o al establecer la cadena de conexion has escrito SqlCliente en lugar de SqlClient?
Repasa el codigo, porque si es eso, mejor que mejor, no lo se, de todas formas al importar el namespace no hay que poner lo de dll, eso ya no se si es que eso sale en el error o que tambien lo has puesto tu, miralo de todas formas.
Espero que con esto se solucione tu problema, Saludos!