http://msdn.microsoft.com/library/tools/htmlhelp/wkshp/download_main.htm

解决方案 »

  1.   

    NO!MSDN装完后卸载
    即使用cleansweep做的迁移包恢复都打不开.col了
      

  2.   

    可以,但要改一个hh.exe的相关配置文件,可惜我忘了   :)
      

  3.   

    Who has do it? And who has do it?
    !!!!!
    Collections are not an open system at the moment. There is no documentation available. 
    !!!!!Collections - MSDN and MMC Help
    There is a lot of interest in collections at the moment so here are some basic facts.MSDN and MMC needed a way to "snap in" a CHM module at install time. So they built support for collections into HTML Help. Each CHM should be compiled with binary toc, binary index and no merge information.   The .COL file defines how the CHM modules are merged together at run time.  HH API and HH.EXE can open COL files like a CHM. Collections are not an open system at the moment. There is no documentation available. The binary TOC is not compatible with"use folders instead of books". 
    Custom TOC icons. 
    Does not supports styles - things like single-click opening one book and automatically closing another book. 
    Standard merge. 
    Information types. However, binary TOC does allow you to add browse buttons to the top of your HH window.   See htmlhelp.h for button Ids.  The current TOC loaded in the HH window is used as the browse sequence..CHW CHW files are uncompressed CHM files, so you pick up a lot of compression by "recompiling". For example, the CHW file that ships with MSDN is 50MB -- that can be recompiled down to 5MB. Shareware utility FAR can perform Chw compression. 
    These are normally created on the fly, though you can ship them. They contain the combined index when two or more files are merged. They are not compressed, which makes sense if HH is creating them on the fly (compression requires a significant amount of memory, and can be fairly slow). However, if they are to be shipped, then compressing them makes a lot of sense -- Ralph.
     
    .COL Collection files are used by MSDN and MMC help. The COL file can then be opened like any CHM file. 
    HHCOLREG.DAT Another file required by MSDN help systems. It defines the location of all the .COL CHM files. Lives in %WinDir%\Help\  
    .CHI Another file required by MSDN help systems. Contains HTML Help Index info.  To Generate add this HHP text 
    [OPTIONS]
    Create CHI file=Yes
     
    NG Post by 
    Jay Hamlin 
    (MSDN MS) The  *.col file defines the top level TOC for a collection ( a group of chm's browsed and searched and as one would with one chm). The col file also specifies the collection master chm - the chm that is used to define the UI parameters of the collection, the collection language (1033 = English), the collection value that matches the value used in the hhcolreg.dat, and other parameters. 
     The collection model was created to work with the very large
    group of chm's (300+) that are used in MSDN. It was impractical to use a merged chm due to the size of the resulting merged chm and due to the fact that MSDN by default keeps most chms (but not all) on media to avoid imposing a very large local drive space requirement (over 1 GB).
      

  4.   

    to scotttiger(scotttiger) :   如果我没有记错,应该是这个文件:hhcolreg.dat以下是载自其中的一段:
    <Collections>
    <Collection>
    <ColNum value=1/>
    <ColName value="d:\Microsoft Visual Studio\MSDN98\98VS\2052\msdnvs98.col"/>
    </Collection>因此比较好的做法是把该文件备份,然后以后就无须重装msdn了,只要把相关内容加进去就可以,
    小李子没有亲手试过,不过看到我的同事就是这么做的.