我一直在尝试将一些项目从使用Oracle.DataAccess转换为Oracle.ManagedDataAccess。我遇到过一个我无法弄清楚如何解决问题的问题。
我试图在所有这些平台上运行并获得相同的结果:
通过向app.config文件添加必需的部分,我获得了一个使用Oracle.ManagedDataAccess项目的项目。我已经成功地使用LDAP,TNS_ADMIN和TNS数据源直接在app.config中工作。
但是,当我尝试使用T4文本模板将其应用于项目时,我得到了可怕的错误:tns:无法解析指定的连接标识符。
所以我的问题是,有没有人遇到过这个问题,如果有的话,你是如何解决的?或者有没有人有任何调试建议,我怎么能找到这个失败的原因?
另请注意,我已经添加了一个预构建事件脚本来获取所需的NuGet包,因为我相信文本模板是在预编译时执行的。