安装适用于Visual Studio 2017的Oracle Developer Tools时出错

时间:2018-08-21 22:59:41

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

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

我卸载了它,然后当我想重新安装它时,仍然为它安装了错误而感到惊讶,“已经安装了适用于Visual Studio 2017的Oracle开发人员工具。请卸载并重试。”

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

enter image description here

3 个答案:

答案 0 :(得分:1)

好吧,我不确定这为什么行得通,但是我不想弄乱它,因为它现在很有效。

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

我从命令行尝试过:

ODTforVS2017_122010.exe /V /uninstall

但是,它没有卸载任何东西,而是启动了常规安装。只有这次,它起作用了!走吧。

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

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

卡尔

答案 1 :(得分:1)

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

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

然后,我再次简单地运行安装程序,它就起作用了。

答案 2 :(得分:0)

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