Windows Live Alerts

Sandcastle

Documentation compilers for managed class libraries
Welcome to MSDN Blogs Sign in | Join | Help
Introducing NameSpace# - Diagnostics and Viewer for HxS

Paul O'Rear, ex-Microsoft Help MVP, is my colleague at Microsoft. He recently finished coding his pet project Namespace# and we are in the process of testing this tool. We will be releasing Namespace# soon for you to download! You can read about Paul’s work at http://www.helpfulsolutions.com/.

What is Namespace Sharp:

Microsoft Help 2.x shipped a tool called Namespace that let you do some rudimentary diagnostics and tasks that are involved with MS Help 2.x help collections and their registration. Namespace is a tool originally developed by the Help 2.x compiler and runtime team at Microsoft. It is useful for a variety of diagnostic information including the following:

  • Global Namespace (Collection) registration details
  • Global Title (HxS) registration details
  • Global Filter registration details
  • Global Plugin registration details

It will also allow you to register new Namespaces, HxS files, filters, and plugins as well as to unregister or delete the same. You can also register files to use an .HxQ/.HxR with this tool. The main uses for the original Namespace tool are for obtaining information about a registered Help collection as well as for hacking existing collections or registering new ones for experimentation purposes. There have also been a number of other little one off internal Microsoft help tools, like Dox.exe and ITSView.exe that enabled you to inspect a few other features of the help system.

Namespace# endeavors to wrap all of the features of the original Namespace and other internal Microsoft help related tools  into one tool, and also adds features similar to the DExplore help viewer that currently ships with Visual Studio.

Two primary areas to look at are the Namespace and Help View tabs in the UI - these toggle between a diagnostic view of the help system to a more help viewer type mode. The Help view mode is based on the collection you currently have selected in the Namespace mode. There are many features buried in this tool - primary tip is to right click on the tree nodes in the Namespace view to see a number of tasks that you can perform. See screen shot below.

Namespace#

Hope you will like this tool and it's features. Cheers.

 

Anand..

Posted: Tuesday, January 22, 2008 8:21 PM by aram
Filed under:

Comments

Trumpi's blog said:

jQuery MooTools 1.2 Beta 2 Released, Adds New Element Storage jQuery, Facebox and AJAX Agile The magic

# January 23, 2008 2:03 PM

paorear said:

Those who may be familiar with my old tool HHExplore for exploring HTML Help 1.x .chm files (still available from my old www.helpfulsolutions.com site) will notice a similarity to the approach.

There are several features in here which are useful for debugging or diagnosing problems with Help 2.x help collections. And for just spelunking in the help system. I'll try to point some of these out once we get it released.

# January 24, 2008 2:15 PM

KrisVDM said:

It's been a while since this post was published. Any news on a release date?

# April 9, 2008 4:51 AM

paorear said:

Hi Kris - thanks for your interest. We're expecting for it to go live in the next week or two. Stay tuned!

# April 9, 2008 2:20 PM

KrisVDM said:

No offence, but given the number of blog posts out there linking here, I don't think that I'm the only one waiting for this.

Any news?

Also, a new Sandcastle was anounce for end of April, any news on that?

# May 20, 2008 5:05 AM

aram said:

My apologies Kris. Sandcastle release is definately next week. I am going through final code signing process.

I am working on setting a Codeplex side for NS# and I am hoping to have it ready within 2 weeks. Hope this helps.

Anand..

# May 20, 2008 4:00 PM
Anonymous comments are disabled

Page view tracker