【解决方法】Parasoft C++Test VS插件版 卸载重装时提示已安装与当前版本不兼容

在 Visual Studio 上安装新版本的Parasoft C++Test时,建议使用卸载程序删除旧版本,因为我们只能在 Visual Studio 上安装一个版本的C++Test。

但是,如果卸载已经完成,但是当安装新版本的C++Test时,一条错误消息显示“不能将 Parasoft Test 9.5 for Visual Studio 安装到 Visual Studio 主配置中,因为有其他已安装的产品与当前版本不兼容。请卸载 Parasoft Test 9.0,然后再试一次。”这表明卸载是不成功的,我们将需要清理 Parasoft 注册表,以确保没有任何东西从以前版本的C++Test。

以下是解决步骤:
如果在 VisualStudio 上安装了 dotTest,请删除该工具,以下过程也会影响 dotTest。

删除文件系统中的下列目录:

对于Visual Studio 2010:
{Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\Test
{Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\DotTest
{Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\CppTest

C++test/Parasoft Test/dotTest 安装目录
32位系统的默认位置是:
C:\Program Files (x86)\Parasoft\C++test for Visual Studio\9.x
C:\Program Files (x86)\Parasoft\Test for Visual Studio\9.x
C:\Program Files (x86)\Parasoft\dotTest\9.x

清除下列所有注册表:
On x64 machines:

HKLM\SOFTWARE\Wow6432Node\Parasoft\Test for Visual Studio\9.0
HKLM\SOFTWARE\Wow6432Node\Parasoft\C++test for Visual Studio\9.0

VS2005:
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Packages{A0A1A08A-90CE-43fe-9CE8-250DD7CFC986}
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Packages{009AAA7F-CC29-4315-A246-6A6E4B5B7B83}
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Packages{2919fb81-cb27-4fcb-afe0-d5c78241589c}

VS2008:
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Packages{A0A1A08A-90CE-43fe-9CE8-250DD7CFC986}
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Packages{009AAA7F-CC29-4315-A246-6A6E4B5B7B83}
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Packages{2919fb81-cb27-4fcb-afe0-d5c78241589c}

On x86 machines

HKLM\SOFTWARE\Parasoft\Test for Visual Studio\9.0
HKLM\SOFTWARE\Parasoft\C++test for Visual Studio\9.0

VS2005:
HKLM\SOFTWARE\Microsoft\VisualStudio\8.0\Packages{A0A1A08A-90CE-43fe-9CE8-250DD7CFC986}
HKLM\SOFTWARE\Microsoft\VisualStudio\8.0\Packages{009AAA7F-CC29-4315-A246-6A6E4B5B7B83}
HKLM\SOFTWARE\Microsoft\VisualStudio\8.0\Packages{2919fb81-cb27-4fcb-afe0-d5c78241589c}

VS2008:
HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\Packages{A0A1A08A-90CE-43fe-9CE8-250DD7CFC986}
HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\Packages{009AAA7F-CC29-4315-A246-6A6E4B5B7B83}
HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\Packages{2919fb81-cb27-4fcb-afe0-d5c78241589c}

On both architectures for VS2010:

{Microsoft Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\TestCenter
{Microsoft Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\Test
{Microsoft Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\DotTest
{Microsoft Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\CppTest

All Visual Studio versions, x64:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Parasoft dotTEST_is1
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Parasoft Test 9.0 for Visual
Studio_is1
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\C++test 9.0 for Visual
Studio_is1

All Visual Studio versions, x86:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Parasoft dotTEST_is1
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Parasoft Test 9.0 for Visual Studio_is1
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\C++test 9.0 for Visual Studio_is1

请在注册表列表中执行查找并查找“ Parasoft”并删除所有与 Parasoft 相关的注册表(忽略 SOAtest/Virtualize 相关文件夹)

然后就可以成功地安装新版本的 C + +Test了。

https://forums.parasoft.com/discussion/2693/clean-parasoft-registry-for-c-test-visual-studio-plugin

猜你喜欢

转载自blog.csdn.net/qq_40481270/article/details/132512550