A potential issue when running TFC 2005 and 2008 SxS

 

If you have both TFC 2005 and 2008 installed on a Vista box, you may run into this issue with TFC 2008:

---------------------------

Microsoft Visual Studio

---------------------------

Method 'get_CanEnableIme' on type 'Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.QueryEditor' from assembly 'Microsoft.VisualStudio.TeamFoundation.WorkItemTracking, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is overriding a method that is not visible from that assembly.

---------------------------

OK  

---------------------------

 

You will also notice:

1. TFC 2005 works fine.

2. TFC 2008 still have the same issue after uninstalling TFC 2005.

3. Installing hotfix from https://support.microsoft.com/kb/946075 doesn't help.

 

This is a known issue in .net setup. Installing Vista Sp1 should fix the issue. For some users, rebooting/re-installing VS also resolved the problem.