【问题标题】:Error installing Oracle Developer Tools for Visual Studio 2017安装适用于 Visual Studio 2017 的 Oracle 开发人员工具时出错
【发布时间】:2019-01-28 04:19:02
【问题描述】:

我在尝试重新安装 ODT 2017 时遇到问题:我已经安装了它,但是当我打开 Visual Studio 并想要检查连接时,它显示错误“未找到请求的 .NET Framework 数据提供程序。可能没有安装。”

我卸载了它,然后当我想重新安装它时,我惊讶于它仍然安装的错误,“Oracle Developer Tools for Visual Studio 2017 已安装。请卸载并重试。”

我不知道我是否有文件夹或隐藏文件夹中的文件...

【问题讨论】:

  • 只是为了确定:不是第一个错误:“无法找到请求的 .NET Framework 数据提供程序”而不是“找不到请求的 .NET Framework 数据提供程序”?
  • 也许您必须完全卸载所有 Oracle 组件,请参阅 stackoverflow.com/questions/8450726/…
  • 昨天我从 oracle 中删除了所有文件,并尝试执行 ODT 2017 但返回相同的消息。今天我要卸载Visual Studio社区,重新安装后。

标签: asp.net-mvc database oracle visual-studio asp.net-mvc-5


【解决方案1】:

好的,我不确定为什么会这样,但我不想弄乱它,因为它现在运行良好。

我尝试了所有手动删除 Oracle 软件的方法,但似乎都不起作用。我开始探索命令行选项,并试图强制卸载,即使它没有安装。我希望它能清除一些东西。

我尝试从命令行:

ODTforVS2017_122010.exe /V /uninstall

但是,它并没有卸载任何东西,而是启动了正常安装。只有这一次,它奏效了!去图吧。

以防万一这与它有关...就在此之前,我不小心开始了正常启动的 VS 2015 版本的安装。真的很兴奋,直到我意识到这是错误的版本。也许这清除了一些东西?不知道...

我必须继续前进并在截止日期之前完成。希望对您有所帮助。

卡尔

【讨论】:

    【解决方案2】:

    接受的答案对我不起作用,所以我不得不进一步调查。我能够通过从 Visual Studio 手动卸载 vsix 来解决这个问题(使用 Visual Studio 2017 命令提示符):

    vsixinstaller /a /u:"Oracle.VsDevTools.15.0"

    然后,我只是再次运行安装程序,它就可以工作了。

    【讨论】:

      【解决方案3】:

      在我的情况下,问题是即使在我之前使用向导卸载后,扩展 (ODT) 仍然在 VS2017 上但它已被禁用,所以我从 VS 卸载它,然后使用向导再次安装

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-30
        • 2020-04-27
        • 2017-12-24
        • 1970-01-01
        • 2016-01-01
        • 2021-03-30
        • 1970-01-01
        • 2017-04-04
        相关资源
        最近更新 更多