【发布时间】:2015-09-25 16:14:32
【问题描述】:
我正在尝试使用 dotConnect for Oracle 在 Mono 上使用 EntityFramework 6。 我还在 userSettings 部分定义了所有应用配置。
我注意到的第一件事是我的应用程序始终具有默认配置,然后我尝试使 Devart.Data.Oracle 提供程序正常工作,但出现错误:
System.Configuration.ConfigurationErrorsException: Failed to find or load the registered .Net Framework Data Provider 'Devart.Data.Oracle'.
我使用 strace 并使用 MONO_LOG_LEVEL 检查了我的应用程序:
MONO_LOG_LEVEL=debug mono Host.exe | grep config
在应用启动期间,配置文件被(成功)加载了几次。
我发现很少有关于单声道配置的错误报告,但它们已经很老了,我不知道是否仍然存在。
https://bugzilla.xamarin.com/buglist.cgi?quicksearch=ApplicationSettingsBase+
你能告诉我如何摆脱 App.config 中的 provider 部分吗? 我已经设法将几乎所有配置都转移到代码中(提供程序除外)。
【问题讨论】:
标签: mono app-config devart dotconnect