安装Oracle Developer Tools for Visual Studio 2017时出错

jei2mxaa  于 2023-06-22  发布在  Oracle
关注(0)|答案(4)|浏览(331)

我在尝试重新安装ODT 2017时遇到问题:我已经安装了它,但是当我打开Visual Studio并想要检查连接时,它显示错误“未找到请求的.NET Framework数据提供程序。可能无法安装”
我卸载了它,然后当我想重新安装它时,我惊讶于它仍然安装的错误,“Oracle Developer Tools for Visual Studio 2017已经安装。请卸载并重试。”
我不知道我是否有一个文件夹或文件在隐藏文件夹中...

blmhpbnm

blmhpbnm1#

好吧,我不太确定为什么这工作,但我不想搞砸它,因为它是工作的伟大现在。
我试过所有手动删除甲骨文软件的方法,似乎都不起作用。我开始探索命令行选项,并试图强制卸载,即使它没有安装。我希望它能澄清一些事情。
在命令行中,我尝试:

ODTforVS2017_122010.exe /V /uninstall

然而,它并没有卸载任何东西,而是启动了正常的安装。只是这一次,成功了!想想吧
万一这件事和它有关...就在此之前,我不小心启动了VS 2015版本的安装,该版本正常启动。我真的很兴奋,直到我意识到这是错误的版本。也许这清除了什么东西?不知道...
我必须继续前进,在最后期限前完成。我希望这对你有帮助。
卡尔

oknrviil

oknrviil2#

公认的答案对我不起作用,所以我不得不进一步调查。我可以通过从Visual Studio手动卸载vsix来解决这个问题(使用Visual Studio 2017命令提示符):
vsixinstaller /a /u:"Oracle.VsDevTools.15.0"
然后,我简单地再次运行安装程序,它工作了。

t30tvxxf

t30tvxxf3#

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

3qpi33ja

3qpi33ja4#

**错误:**Oracle Developer Tools For Visual Studio配置不正确。是否要修复配置?无法修复配置。请尝试卸载和安装Oracle Developer Tools For Visual Studio。

我也遇到了同样的错误信息。我修正了错误。按顺序执行以下步骤。
1.确保Visual Studio 2019已关闭。
1.使用记事本打开“C:\program files(x86)\microsoft visual studio\2019\community\common7\ide\devenv.exe.config”。
1.将以下代码块添加到“configuration/system.data/DbProviderFactories“标记中。
1.您可以尝试通过启动Visual Studio 2019重新连接到数据库。

<remove invariant="Oracle.DataAccess.Client" />
<add name="ODP.NET, Unmanaged Driver" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET, Unmanaged Driver" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342" />
<remove invariant="Oracle.ManagedDataAccess.Client" />
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342" />

实际上,我们已经手动应用了ODT for VS扩展在启动时尝试执行的配置工作。
请让我知道你的结果。

相关问题