Я разработал приложение, использующее Oracle Data Provider для .NET. Я копирую файл приложения (.exe) и библиотеку ODP (Oracle.DataAccess.dll) на другом компьютере, на который не установлены клиент Oracle и ODP.NET. Когда я запускаю приложение, я получил сообщение об ошибке: инициализатор типа для "Oracle.DataAccess.Client.OracleConnection" сделал исключение.
*****************Exception Text***************
System.TypeInitializationException: The type initlializer for 'Oracle.DataAccess.Client.OracleConnection at Oracle.DataAccess.Client.OracleConnection..cctor()
--- End of inner exception stack trace ---
at Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString)
...
Нужно ли мне устанавливать клиент ODP.NET и Oracle на компьютер, на котором я хочу запустить приложение? Если да, есть ли другой способ, который мне не нужно устанавливать, но все же можно запустить мое приложение?
Спасибо