Page 1 of 1

3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Tue 21 May 2013 16:20
by bwalter
I just upgraded from Code Compare 2.80 and everything was working fine. When I install 3.0 compares launch in the stand alone comparer and I don't have the code compare menus inside of Visual Studio. There is also no option in the installer to check for Visual Studio integration.

It's as if Code Compare is failing to detect my Visual Studio installation. I am using Visual Studio 2010 Ultimate with SP1.

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Wed 22 May 2013 13:45
by roblewis
I am having the same problem. Is VS 2010 still supported?

- Rob

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Wed 22 May 2013 14:03
by AlexeyN
Yes, Code Compare supports Visual Studio 2010. It is a very strange problem.

Please send us the exported .reg file of that registry key for further investigation:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup

For exporting the registry key in x64 system properly, you should run the x32 regedit.exe from:
c:\Windows\SysWOW64\regedit.exe
and export the key above.

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Wed 22 May 2013 14:55
by roblewis
Here is the exported registry key:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup]
"Dbghelp_path"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\"
"BIAppIDCommon"="AppIDPresent"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\CSharpDW]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\PrivateAssemblies\\Business Intelligence Wizards\\LanguageProjects\\CSharp\\CSharpDWWizards\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\EDev]
"StanDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Team Tools\\Static Analysis Tools\\"
"FxCopDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Team Tools\\Static Analysis Tools\\FxCop\\"
"CodeAnalysisErrorListViolationLimit"=dword:000000c8

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\F#]
"ProductDir"="C:\\Program Files (x86)\\Microsoft F#\\v4.0\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\IsoShell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\IsoShell\1033]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\JSharpDW]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\PrivateAssemblies\\Business Intelligence Wizards\\LanguageProjects\\JSharp\\JSharpDWWizards\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\Microsoft Visual Studio 2010 Ultimate - ENU]
"InstallSuccess"=dword:00000001
"SrcPath"="f:\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VB]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VB\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VBDW]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\PrivateAssemblies\\Business Intelligence Wizards\\LanguageProjects\\VB\\VBDWWizards\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VC]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VC#]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC#\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\Visual Studio 2010 Prerequisites - English]
"InstallSuccess"=dword:00000001
"SrcPath"="f:\\wcu\\64bitprereq\\x64\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS]
"MSMDir"="C:\\Program Files (x86)\\Common Files\\Merge Modules\\"
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\"
"VS7CommonDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\"
"VS7CommonBinDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\"
"VS7EnvironmentLocation"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\devenv.exe"
"EnvironmentPath"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\devenv.exe"
"EnvironmentDirectory"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber]
"1033"="10.0.40219"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\VSTS]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\VSTS\Architect]
"GraphCmdDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VSTO]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Visual Studio Tools for Office\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\WEBPROJ]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Web\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\WorkflowPROJ]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\"

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Thu 23 May 2013 10:48
by AlexeyN
The error occurs due to the fact that you have installed Visual Studio Isolated Shell. We fixed this problem and it will be included in the next build. Thank you for participation.

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Wed 29 May 2013 14:18
by AlexeyN
We have just released the new build with the fix for your problem. You can download it from http://www.devart.com/codecompare/download.html

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Wed 29 May 2013 20:23
by roblewis
It solved my issue. Thank you!

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Wed 18 Sep 2013 15:11
by roblewis
Visual Studio 2012 Ultimate Update 3 no longer opens CodeCompare in visual studio. I'm only getting the external tool when I do a compare. Please help!

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Thu 19 Sep 2013 09:51
by AlexeyN
How do you run comparison: from Visual Studio or VCS?

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Thu 19 Sep 2013 14:22
by roblewis
I'm using AnkhSVN from within Visual Studio; I choose show changes on a AnkhSVN pending changes item's context menu.

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Thu 19 Sep 2013 14:27
by roblewis
Looks like it was a config setting to use the external tool. I don't know how it got set, but it's working when I turn that off.

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Tue 24 Jun 2014 08:15
by diego.martinez
Hi!

I have the same Issue. I updated CodeCompare. Now when I use it with HG (Mercurial) inside Visual Studio and when I try to use it to compare with parent, it launches the external tool. On the other side, if I use the Compare option in the Contextual Menu inside VS2012, it integrates fine.

What can I do?

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Tue 01 Jul 2014 09:40
by AlexeyN
Your mercurial client is responsible for the selection of the application that will open comparison. So, you should to setup it. See here how to integrate Code Compare with TortoiseHg or here to see how integrate it with console Mercurial.

If you use other Mercurial client, provide us with its name and we will try to help you.

Re: 3.0 Plugin doesn't integrate with VS2010 Ultimate

Posted: Mon 29 Sep 2014 11:17
by diego.martinez
Hi!

Im using ZZSergeants HGSccPackage for Visual Studio 2012.

My mercurial.ini configuration:

[ui]
username=xxxxxxxxxx <xxxxxxxxxxxxxxxxxxxxxxx>
ignore=C:\xxxxxxxxxx\Documents\hgignore_global.txt
merge=codecompare_merge

[extensions]
eol=
extdiff=

[merge-tools]
codecompare_merge.regkey=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CodeCompare_is1
codecompare_merge.regname=InstallLocation
codecompare_merge.regappend=CodeMerge.exe
codecompare_merge.args=/SC=TortoiseHg /TF=$other /MF=$local /RF=$output /BF=$base /TT="Other: $other" /MT="Local: $local" /RT="Output: $output" /BT="Base: $base"
codecompare_merge.binary=False
codecompare_merge.gui=True
codecompare_merge.checkconflicts=True
codecompare_merge.premerge=Keep


[extdiff]
cmd.codecompare=C:\Program Files\Devart\Code Compare\CodeCompare.exe
opts.codecompare=/SC=Hg /W /title1="$plabel1" /title2="$clabel" $parent $child

[merge-patterns]
*.*=codecompare_merge

[http_proxy]
host=
no=
user=
passwd=