VS2019安装ODT报错“无法检查本机是否已安装Oracle Developer Tools for Visual Studio”
ODT for VS2019 安装报错排查解决方法
报错提示:Unable to check if Oracle Developer Tools for visual studio installed in this machine.
1 清理旧版本ODT残留
- 打开控制面板>程序和功能,卸载所有名称带Oracle Developer Tools for Visual Studio的程序,包含此前为VS2017安装的对应版本
- 分别打开VS2017、VS2019的扩展管理界面,确认无ODT相关扩展残留
- 按
Win+R输入regedit打开注册表编辑器,定位到对应路径删除ODT相关项:- 32位系统路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\ODT - 64位系统路径:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle\ODT
操作前建议右键对应注册表项选择导出备份,避免误操作影响其他软件
- 32位系统路径:
2 修复VS2019安装状态
- 关闭所有正在运行的Visual Studio实例
- 打开Visual Studio Installer,找到VS2019对应的安装条目,点击「更多」>「修复」,等待修复完成后重启电脑
3 管理员权限执行安装
- 右键点击安装包
ODTforVS2019_193200.vsix,复制其完整路径 - 搜索「命令提示符」,右键选择「以管理员身份运行」
- 执行以下命令,将引号内的路径替换为你复制的实际安装包路径即可:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe" "你的ODT安装包完整路径"
- 按向导提示完成安装后重启VS2019,即可查看扩展是否正常生效
如果以上操作仍安装失败,可临时卸载VS2017后再安装ODT for VS2019,安装完成后重装VS2017即可,两个版本的ODT互相独立,分开安装不会产生冲突。
内容的提问来源于stack exchange,提问作者Murat DİRİM
相关产品推荐
相关产品推荐

