AnkhSVN icon indicating copy to clipboard operation
AnkhSVN copied to clipboard

What is the purpose of Ankh.WpfEditor.Package?

Open PhilJollans opened this issue 5 years ago • 1 comments

The project contains three packages:

  • Ankh.Package
  • Ankh.VS15Package
  • Ankh.WpfEditor.Package

I guess that Ankh.Package is the main package and that Ankh.VS15Package is a special version for Visual Studio 2015, but what is the purpose of Ankh.WpfEditor.Package?

And while I am looking at this stuff, is the project GenerateVSIXManifest really necessary, This seems like an unusual way to generate the vsixmanifest. Usually it is just a source file.

And finally, what is the WIX stuff about and what does the project Ankh actually generate? Is it necessary?

PhilJollans avatar Sep 22 '19 16:09 PhilJollans

(Original creator of these packages her :-))

This was originally to share runtime code between VS 2005-2008, VS2010+ and then later the WPF versions of Visual Studio.

With VSIX installs this should no longer be necessary, but it was an easy/clean way to install a single AnkhSVN with an MSI in all supported Visual Studio versions at once without having to include the same code multiple times.

Will be cleaned up in newer AnkhSVN that should soon be on https://github.com/ampscm/AnkSVN. (Note that a brand new Subversion 1.14.1 based SharpSvn nuget package is on https://github.com/ampscm/SharpSvn and in NuGet)

rhuijben avatar May 12 '21 10:05 rhuijben