MS Help 2.x is the help system used by Visual Studio 7.0/7.1/8/9 (VS 2002/2003/2005/2008) and also by Borland/Embarcadero compiler help.
MS Help 2.x was announced at WinWriters on March 5, 2001.
MS Help 2 History
The main components of MS Help 2.x engine are: hxds.dll and hxvz.dll
Installed to: C:\Program Files\Common Files\Microsoft Shared\Help\
Both files are COM so require registration.
Hxds.dll - Microsoft Help Data Services
Hxvz.dll - Microsoft Help Visuals (Visual components such as TOC and Index)
Note: Later versions of Technet also install MS help 2.x engine.
MSDN Library ships quarterly (Jan, Apr, Jul and Oct).
The Jan 2005 MSDN shipment states: This edition of MSDN library is the last edition that will automatically integrate in VS .NET 2003 and last edition that includes documentation for both VS 2003 and .NET Framework 1.1. Subsequent editions of MSDN Library will be designed to integrate with VS 2005. Also future editions of MSDN Library will install side-by-side. ie. Jan 2006 MSDN Library will install for VS 2003, and April 2006 MSDN Library will, or later, will install for VS 2005.
One user found that instabilities with Help 2.1 (disappearing TOC) were fixed by updating to Help 2.2 (ie. by installing .NET Framework 1.1 SDK or latest MSDN Library). However the MS Help team don't recall fixing any major bugs in 2.2. Hey if it works that's the main thing.
MS Help 2 - Getting Started
The Help 2.0 SDK (also known as Help 2.0 Workshop), is required to compile your help source to Visual Studio compatible help (.HxS) files. It is important to note that MS Help 2 is designed primarily for Visual Studio help integrators. It is not for creating general application help.
How to Install Help 2.x SDK
VSHIK = Visual Studio Help Integration Kit (AKA Help 2 SDK)
These are all free downloads.
What does Help 2.0 SDK Install?
Help 2.0 SDK installs the following:
If you use a non-msi registration solution such as H2Reg then MSI modules wont be required.
Help SDK only installs on systems containing Visual Studio .NET. However if you have your own MS Help 2 authoring program (such as FAR HTML or Virtual Media's XDK etc) then it is possible to Install VSHIK without VS .NET.
Please install the version that matches your VS version. All versions of Help SDK can coexist on the same PC. If VS is not installed then install the later version. All versions are much the same except for documentation updates and VS compatible MSI modules.
About MSI Modules
The MSI modules are used to create installation packages that integrate the help you create into Visual Studio .NET help. VSHIK 2002 contains MSI modules compatible with VS .NET 2002, VSHIK 2003 contains MSI modules compatible with VS .NET 2003, etc.
Using the MSI modules can be very complex. Many developers find it much easier to ignore the MSI modules completely and instead install and register help content using their own installation tools, plus the non-MSI registration tool such as H2Reg.
MS Help 2.x runtime files must be installed before you can view MS Help 2 collections. A runtime standalone installer (like hhupd.exe for HTML Help 1.x), will not be made available as previously planned. Currently the only way to get the H2 runtime files onto a PC is to install one of the following Microsoft applications:
Note that early versions of .NET Framework SDK (1.0, 1.1) also installed the H2 runtime. This is probably the only free method of installing the runtime.
29-Aug-2007
Visual Studio Express (basic version of VS) is a free download. Although you probably can't ship this with your software to customers, a small team of tech-writers who only want the H2 Runtime could download and install this from the MS web site.
Install VSHIK without VS .NET:
Officially, you must have VS .NET installed to install Help 2 Workshop. Unofficially, you can tweak the VSHIK install (VS 7.x) or VS 2005 SDK (VS 8.0) so that it skips the VS .NET dependency check. Thus tech writers and build machines etc. do not need a copy of Visual Studio.
To setup your PC for MS Help 2 authoring without installing VS:
Note: For VS 7.x the free Microsoft Workshop authoring tool which runs only in the Visual Studio .NET shell will obviously not be available (since you are not using VS). However other H2 authoring tools such as our shareware tool FAR HTML will work.
Unofficially Microsoft have welcomed this installer tweak.
MS Help 2 - News
Tutorials & Articles
Further Reading
Software
Other Resources