Я работаю над приложением, написанным на .NET. В настоящее время мы используем развертывание xcopy в ODP.NET 11 для всех наших операций .NET, и все очень хорошо - мы можем работать на машинах без предварительно установленного клиента Oracle. То есть до тех пор, пока мы не подошли к той части приложения, которая зависит от библиотеки, написанной на COM, которая, очевидно, (?) Не может использовать провайдеров .NET.
Какое наименьшее количество вещей мы должны установить, чтобы заставить работать OLEDB или ODBC для Oracle?
Некоторые дополнительные детали:
- Я считаю, что любой поставщик OLEDB или ODBC будет достаточно хорош для этих целей - производительность не имеет большого значения.
- Нам определенно нужно использовать клиент ODP.NET 11 для .NET, потому что мы используем специфическую для 11 функциональность. (Таким образом, мы не можем просто установить большой клиент 10).
- В конечном итоге у нас будет установщик, поэтому важно, чтобы мы могли установить все, что нам нужно, из командной строки.