Saturday, 3 October 2015

Shelveset Comparer now supports Visual Studio 2015

Last year, I created a visual studio extension that allow users to compare two shelvesets. The extension has proved to be quite popular. 

The visual studio 2015 version of the extension is out today and can be download from here

Please free free to use it and give your feedback.

13 comments:

Jorge Moreno said...

Hi, I'm working on a company where we use VS 2010 still. I don't know how much work this would imply or even if is doable, but I wanted to know if there was a possibility of you releasing a version for VS 2010 for your extension?

nwres said...

Hi, the link leads to a page which says 'This item is not yet published'. Thanks

nwres said...
This comment has been removed by the author.
Hamid said...

Hi @nwres,
I had to un-publish the extension due to some reported error. Will get it re-published in the new couple of days.

Hamid said...

The extension is available again now. Thanks!!

Sergey T said...

It crashes for me on Vs 2015, Enterpice, with the error: System.TypeLoadException: Method 'CreateItem' in type 'Microsoft.TeamFoundation.VersionControl.Controls.PendingChanges.PendingChangesFileListViewHelper' from assembly 'Microsoft.TeamFoundation.VersionControl.Controls, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' does not have an implementation.
at Microsoft.TeamFoundation.VersionControl.Controls.PendingChanges.PendingChangesModel..ctor(IPendingChangesDataProvider dataProvider)
at Microsoft.VisualStudio.TeamFoundation.VersionControl.PendingChanges.PendingChangesModelVS..ctor(IPendingChangesDataProvider dataProvider)
at Microsoft.VisualStudio.TeamFoundation.VersionControl.PendingChanges.PendingChangesModelVS.CreateStaticPendingChangesModelVS()
at Microsoft.VisualStudio.TeamFoundation.VersionControl.PendingChanges.PendingChangesPageVS.CreateModel(PageInitializeEventArgs e)
at Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.TeamExplorerPageBase.Initialize(Object sender, PageInitializeEventArgs e)
at Microsoft.VisualStudio.TeamFoundation.VersionControl.PendingChanges.PendingChangesPageVS.Initialize(Object sender, PageInitializeEventArgs e)
at Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework.TeamExplorerPageHost.Initialize(TeamExplorerPageContext context)

worse of all it's repaired after uninstalling the tool. Do you know how to fix VS 2015 after uninstalling it?
Thank you,

Jodee Dex Page said...

I got the same error. Bummer, this would be a really useful tool.

Ed Sassone said...

I just installed this on Visual Studio 2012 and now it crashes on startup if I'm loading a solution. I can start VS without a solution but if I go to Extensions and Updates to remove it that window is just black. Help, I'm dead in the water.

Ed Sassone said...

Devenv /safemode got Extensions and Updates to populate from there I could remove the extension. Whew.

Hamid said...

Hi Ed, glad you have it sorted and apologies for the error. I haven't updated the extension for VS2012 since releases for newer versions were available. Can you please let me know your VS 2012 version and updates you have it. A screenshot of About Microsoft Visual Studio would be really useful.

Thanks,
Hamid

Ed Sassone said...

Thanks for responding. Yeah we are supposed to upgrade at some point. Incidentally I did not go out of my way to install the extension. It was offered from the Upgrades are available for Visual Studio that pops up occasionally in the lower right corner on Windows 7. I may have installed it in the past.

I removed the ID's....

Microsoft Visual Studio Professional 2012
Version 11.0.61219.00 Update 5
Microsoft .NET Framework
Version 4.6.01590

Installed Version: Professional

Microsoft Visual Studio Tools for Applications 2012
Microsoft Visual Studio Tools for Applications 2012

Team Explorer for Visual Studio 2012
Microsoft Team Explorer for Visual Studio 2012

Visual Basic 2012
Microsoft Visual Basic 2012

Visual C# 2012
Microsoft Visual C# 2012

Visual C++ 2012
Microsoft Visual C++ 2012

Visual F# 2012
Microsoft Visual F# 2012

Visual Studio 2012 Code Analysis Spell Checker
Microsoft® Visual Studio® 2012 Code Analysis Spell Checker

Portions of International CorrectSpell™ spelling correction system © 1993 by Lernout & Hauspie Speech Products N.V. All rights reserved.

The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from Lernout & Hauspie Speech Products N.V. All rights reserved.

ASP.NET and Web Tools 2012.3.41009
Microsoft Web Developer Tools contains the following components:
Support for creating and opening ASP.NET web projects
Browser Link: A communication channel between Visual Studio and browsers
Editor extensions for HTML, CSS, and JavaScript
Page Inspector: Inspection tool for ASP.NET web projects
Scaffolding: A framework for building and running code generators
Server Explorer extensions for Windows Azure Web Sites
Web publishing: Extensions for publishing ASP.NET web projects to hosting providers, on-premises servers, or Windows Azure

NuGet Package Manager 2.6.40627.9000
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

PreEmptive Analytics Visualizer 1.0
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.

SQL Server Data Tools 11.1.20627.00
Microsoft SQL Server Data Tools

Hamid said...

Many thanks for the feedback Ed! I will try reproducing the issue and will upload a version with a fix for it.

Unknown said...

Hi, looks very useful but it is not working for me too, in VS 2012 update 4. Don't see any error as Ed but the option is not available in Team explorer window.
I have following errors in VS activity log -

469 ERROR Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
C:\USERS\WindowsUser\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\11.0\EXTENSIONS\01G4RYON.24J\ShelvesetComparer.dll Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost 2018/01/15 11:27:20.632
470 ERROR Could not load file or assembly 'Microsoft.VisualStudio.Shell.11.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
C:\USERS\WindowsUser\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\11.0\EXTENSIONS\01G4RYON.24J\ShelvesetComparer.dll Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost 2018/01/15 11:27:20.632
471 ERROR Could not load file or assembly 'Microsoft.VisualStudio.Shell.11.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
C:\USERS\WindowsUser\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\11.0\EXTENSIONS\01G4RYON.24J\ShelvesetComparer.dll Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost 2018/01/15 11:27:20.632