使用Oracle.ManagedDataAccess设计时间T4模板

时间:2017-11-22 15:20:12

标签: .net oracle t4 oracle-manageddataaccess

我一直在尝试将一些项目从使用Oracle.DataAccess转换为Oracle.ManagedDataAccess。我遇到过一个我无法弄清楚如何解决问题的问题。

我试图在所有这些平台上运行并获得相同的结果:

  • Visual Studio 2012,2015和2017
  • Windows 7和10
  • .NET Framework 4,4.5,4.7.1

通过向app.config文件添加必需的部分,我获得了一个使用Oracle.ManagedDataAccess项目的项目。我已经成功地使用LDAP,TNS_ADMIN和TNS数据源直接在app.config中工作。

但是,当我尝试使用T4文本模板将其应用于项目时,我得到了可怕的错误:tns:无法解析指定的连接标识符。

所以我的问题是,有没有人遇到过这个问题,如果有的话,你是如何解决的?或者有没有人有任何调试建议,我怎么能找到这个失败的原因?

另请注意,我已经添加了一个预构建事件脚本来获取所需的NuGet包,因为我相信文本模板是在预编译时执行的。

0 个答案:

没有答案