Исходя из вашего вопроса, может быть полезно узнать ваши настройки, т. Е. VS2010 / 2008 и т. Д .?
Это недавняя проблема или сборка новой машины?
У вас есть одна установка клиента Oracle?т.е. какую версию или вы пытаетесь использовать мгновенный клиент?(была ли у вас ранее установленная старая версия, которая может вызывать путаницу)
System.Data.OracleClient теперь устарел, а ODP.NET (Oracle.DataAccess) является рекомендуемой заменой непосредственно из Oracle.
У меня есть машина для разработки Windows 7 с VS2010 + ODP.NET 11.2 (ODAC) с 32,1-битным клиентом 11,1 и 64-битным клиентом (не уверен, нужен ли мне этот).
Создает ли ваше решение или вы получаете это сообщение об ошибке при использовании графического интерфейса или во время выполнения?Вы можете использовать обозреватель серверов в VS для подключения?У вас есть приложение .net, которое использует oracle, которое работает и может быть протестировано на вашем компьютере?
Вы также можете установить путь TNS_ADMIN в среде.
Убедитесь, что у вас установлен путьвключая, например, C: \ Oracle \ product \ 11.1.0 \ client32 \ bin, попробуйте добавить его в начало среды пути.
Работает ли ваше приложение под другой учетной записью?
Подробнеечем, вероятно, проблема конфигурации клиента, как предлагает Антонио.