【问题标题】:Make applications using Oracle 11g and Visual Studio 2017 [closed]使用 Oracle 11g 和 Visual Studio 2017 制作应用程序 [关闭]
【发布时间】:2017-12-22 02:00:29
【问题描述】:

当我尝试按照 Oracle 教程 on Visual Studio 2017 社区版的规定使用 Oracle 11g 制作 c# 应用程序时,它给出了“BadImageFormat”异常。

上面已经试过了, • VS2017 社区版, • Oracle 11g XE 版

1) 如果我能知道 ODAC 和 ODT 是否支持上述 Visual Studio 2017 社区版版本,或者我是否应该进入 Visual Studio 2015s 企业版,那就太好了。如果是后一种情况,如果你能提供一个下载链接我会很好,因为微软不再提供以前的版本。

2) 是否可以将 Oracle 12c 用作本地主机,并在本地机器上创建数据库而不使用云选项?

谢谢, T.S.

【问题讨论】:

  • 当您尝试使用 64 位 Oracle 客户端运行 32 位应用程序时通常会收到此类错误(反之亦然)。检查这个答案:stackoverflow.com/a/25412992/3027266
  • 您好,感谢您的回复,但您能否告诉我 ODAC 是否支持 Visual Studio 2017 Community Verison,正如我在 Reddit 上看到的那样,它不支持?提前致谢。
  • 我不确定,但我认为没问题,应该支持。
  • 嗨@WernfriedDomscheit 感谢您的回复,无论如何我的 VS2017 社区版即将到期,所以我还是会购买 Visual Studio 2015 Enterprise,Oracle 11g XE - 64 位版本,ODAC 12.2c Release 1 . 希望这一套能做对吗?

标签: c# oracle visual-studio plsql oracle11g


【解决方案1】:

Visual Studio 2017 社区版和 Oracle ODT 存在问题。 Oracle ODT 仅适用于企业版和专业版。 见甲骨文论坛:https://community.oracle.com/thread/4061552

目前它仅适用于 VS2015 社区和 oracle odt 2015,但即便如此,您也必须确保使用正确版本的软件包,例如,如果您想使用实体框架。

另一种选择是使用 VS2017 pro 试用版,它附带一个月并使用它,直到 Oracle 发布兼容版本

【讨论】:

    【解决方案2】:

    为什么阅读文档这么难?

    http://www.oracle.com/technetwork/topics/dotnet/downloads/net-downloads-160392.html

    适用于 Windows 的 Oracle 数据访问组件 (ODAC) 下载

    ODAC 包括 Oracle Data Provider for .NET、Oracle Developer Tools 适用于 Visual Studio (ODT)、适用于 ASP.NET 的 Oracle Providers、.NET 存储 程序支持,以及额外的 Oracle 数据访问软件 适用于 Windows。

    • 32 位 ODAC 和用于 Visual Studio 的 Oracle 开发人员工具下载
    • 32 位 ODAC Xcopy 和 NuGet 下载
    • 64 位 ODAC 下载 - Oracle Universal Installer 和 Xcopy
    • 适用于 Visual Studio 2017 的 Oracle 开发人员工具 - MSI 安装程序
    • 适用于 Visual Studio 2015 的 Oracle 开发人员工具 - MSI 安装程序
    • 适用于 Visual Studio 2013 的 Oracle 开发人员工具 - MSI 安装程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      • 2017-12-23
      • 1970-01-01
      • 2017-12-12
      • 2020-05-17
      • 1970-01-01
      相关资源
      最近更新 更多