VS 2012 SmartDiff error

Jan 3, 2014 at 9:00 PM
Hello - I am trying to use SmartDiff for the first time since moving to a company with Visual Studio 2012. However when I try the smart diff I am getting an error and I was unable to find any information on this via search. I was hoping someone here has seen this. I have a screen shot below but here is the text of the error:
BIDS Helper Smart Diff Error
Could not start Microsoft Visual SourceSafe 2005 to view diff.
Could not utilize Microsoft Team Foundation Server to view diff. Unable to load DLL 'msdiff': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

I am using the BIDS help from (BIDSHelper2012Setup(1.6.4.0).exe) and we are using VSTF for Source Control.

Image
Coordinator
Jan 4, 2014 at 1:47 PM
Thank you so much for bringing this to our attention. Thankfully Visual Studio 2012 includes a built-in diff viewer. I just checked in a change which adds support for the built-in diff viewer in Visual Studio 2012. This fix will appear in the forthcoming version 1.6.5 of BIDS Helper.
Marked as answer by jrush78 on 1/4/2014 at 9:38 AM
Coordinator
Jan 4, 2014 at 1:48 PM
Edited Jan 4, 2014 at 1:49 PM
I should say that apparently diffmerge.exe and msdiff.dll no longer ship with Visual Studio 2012 Team Explorer. We were using msdiff.dll to display the visual diff. But thankfully they replaced it with a good alternative that wasn't too hard to hook up to BIDS Helper.
Jan 4, 2014 at 4:38 PM
Awesome! Looking forward to the update.
Coordinator
Jan 7, 2014 at 10:30 PM
BIDS Helper 1.6.5 has been released. Please test and make sure Smart Diff works for you in VS2012.
Jan 9, 2014 at 4:22 PM
Awesome, I tested and it looks great! Thank you for the quick turn around on this. It will save my hide on a time crunch I am in right now!
Feb 13, 2014 at 6:57 AM
I have installed VS2013 and using SQL Server Data Tools. Installed latest version of BIDs. But I am getting same error when using Smart Diff.

Could not start Microsoft Visual SourceSafe 2005 to view diff.
Could not utilize Microsoft Team Foundation Server to view diff. Unable to load DLL 'msdiff': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Any Clue on this?
Coordinator
Feb 13, 2014 at 2:18 PM
You meant VS2012 or VS2013? 2012 is supported currently not 2013.

What version if BIDS Helper did you install. When you go to Tools... Options... BIDS Helper... Version, what do you see?
Feb 17, 2014 at 10:16 AM
Hi furmangg,

About my environment....
I am using BIDS v 1.6.5. I have VS 2013 installed and working with SSIS packages using SQL Server Data tools.
Coordinator
Feb 17, 2014 at 11:06 AM
Please provide the download link you used for SSDT. VS2013 BI integration isn't out yet. It must be another version.

Please go to Tools... Options... BIDS Helper... Version. Include a screenshot please