VS2010的MSDN采用代理网页的方式,规定首次确定目录后不能更改本地Help Library的路径,只好手动变更路径

第一步:

先把MSDN装好,先装在C盘,默认的路径

第二步

现在我要把MSDN移动到E:/vs2010HelpLibrary/目录下
   打开注册表,HKEY_LOCAL_MACHINE –> SOFTWARE –> Microsoft –> Help –> v1.0,可以在localStore项中看到帮助文档的当前路径。将该目录下所有文件剪切到 E:/vs2010HelpLibrary/ 下面

第三步

localStore的值改为最新目录 E:/vs2010HelpLibrary/

第四步

打开E:/vs2010HelpLibrary/manifest 下的queryManifest.4.xml文件

将上面路径改为最新目录 E:/vs2010HelpLibrary

MSDN for VS2010的那些麻烦事

微软在VS2010中将随机文档MSDN Library换成了Web版,想必有他的考虑,但就我这一普通用户看来,实在是一个退步。
其原因是——Web版的MSDN Library 太难用了!
1、最大的缺点是没有索引。
2、左侧的目录树各级别缩进太小,很难分清当前所看的文档在目录树的级别
3、搜索功能给出的信息太少,当你搜索一个同时在多个程序集中出现的类型(比如Silverlight和WPF有许多相同的类型),会给出许多“一模一样”的结果,有时不得不点开一个个地看,否则很难区分清楚。
4、在线升级时,居然不支持断点续传,如果中间网断掉了,好了,你一切又得重头来!另外,你在一台新机器,安装了VS2010,你想“重用”以前下载的文档,对不起,不行,你得重新在线下载。除非你有足够的耐心去分析它的文件夹结构、相关的配置参数和注册表值。
5、默认情况下是随机文档装在ProgramData/Microsoft/HelpLibrary(Windows7和Vista)下。当第一次运行Manage Help Settings程序时,会指示你选择安装文件夹,以后,不会再问。
如果希望在安装完后修改此文件(比如你可能想在一个比较大的硬盘上保存MSDN文档),需要打开HelpLibManager.exe.config文件,将
<add key="FirstTimeRun" value="false" />
改为:
<add key="FirstTimeRun" value="True" />
重新启动Manage Help Settings程序,现在它认为是第一次运行,从而可以选择你所满意的位置。修改配置必须手动完成,不方便。
6、警告:
千万别在控制面板的“添加/删除程序”中误删除了Microsoft Help Viewer。它的安装程序比较变态,它只能运行于“安装VS2010”的进程中,因此,你找不到能独立运行的安装程序。
如果误删除了这个东东,你的MSDN Library就挂掉了,必须再次运行VS2010安装程序,移除或添加VS2010中的任何一个功能选项,才能重新安装Help Viewer。

原文地址:http://www.xuebuyuan.com/1121269.html

【转】 修改vs2010帮助文档(MSDN)路径的更多相关文章

  1. vs2010帮助文档下载以及帮助查看器(H3Viewer)的使用

    在工作中遇到想查看vs2010的帮助文档.推荐使用H3Viewer.一个第三方的免费软件,独立于VS2010运行的帮助查看器.这方面的资料并不多.把本次自己使用的心得分享给大家. H3Viewer官方 ...

  2. Httpd服务入门知识-Httpd服务常见配置案例之定义'Main' server的文档页面路径(文档根路径)

    Httpd服务入门知识-Httpd服务常见配置案例之定义'Main' server的文档页面路径(文档根路径)  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.创建测试文件 [ ...

  3. 【C#】获取当前系统桌面、我的照片、我的文档等路径

    获取当前系统桌面.我的照片.我的文档等路径   using System; using System.Collections.Generic; using System.ComponentModel; ...

  4. NSBundle、UIImageView和UIButton对比、Xcode文档安装路径、Xcode模拟器安装路径

    1.NSBundle1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 模拟器应用程序 ...

  5. MongoDB查询或修改内嵌文档

    作为非关系型数据库中的佼佼者,MongoDB一大优势在于能够在一条文档中存储对象类型的数据,适当增加冗余来让数据库更好用.文档中一个对象类型的字段在MongoDB中被称为内嵌文档(Embedded) ...

  6. Delphi 取得桌面文件夹的路径和取得我的文档的路径

    Uses Windows,Registry; function GetShellFolders(strDir: string): string; const regPath = '\Software\ ...

  7. configparser模块——用于生成和修改常见配置文档

    配置文档格式 [DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 9 ForwardX11 = yes [b ...

  8. Qt我的文档 桌面路径

    我的文档 QString location = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation); 桌面 QStr ...

  9. 关于VS2010的帮助文档更改路径

    不小心把MSDN装在系统盘怎么办? 由于自己的C盘空间比较有限,所以经常需要把软件安装在其他磁盘,比如E盘,但是这次重装却不小心就装在C盘了,特遗憾,偶然在网上找到可以更改路径的方法,自己试试,成功了 ...

随机推荐

  1. 安装Nvidia k80驱动步骤

    安装Nvidia k80驱动步骤 ------------------ 环境介绍: CentOS6 远程终端使用Xshell -------------------- 安装Nvidia k80驱动步骤 ...

  2. Python’s SQLAlchemy vs Other ORMs[转发 7] 比较结论

    Comparison Between Python ORMs For each Python ORM presented in this article, we are going to list t ...

  3. nodejs解决找不到express命令的问题

    一般的书或者教程上的安装步骤是:(需要是-g,即全局安装) npm install -g express //全局安装 而我们应该多多关注下express的文档,github地址:https://gi ...

  4. Solr环境搭建过程中遇到的问题

    Solr下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/6.3.0 Solr搭建步骤转自:http://blog.csdn.net/wbcg ...

  5. 【图像处理】【SEED-VPM】6.文件目录结构

    ———————————————————————————————————————————————————————————————————————— seed-vpm6467 \ Hardware Tes ...

  6. Imagick 缩放图片和实现模糊

    Imagick功能相当的多,只是还不稳定,我下面的程序能够运行,但是会出现内存错误,但我们要的图片还是能够得到. 弄这个的原因是,一个客户要求在一个appcan的应用里面实现一个页面的背景图的缩放.调 ...

  7. LeetCode 3 Longest Substring Without Repeating Characters 区间,想法 难度:1

    https://leetcode.com/problems/longest-substring-without-repeating-characters/ 思路:从某点结束所能取到的最早开头是到目前出 ...

  8. Tomcat服务器配置

    安装好jdk以后,首先到apache官网(http://tomcat.apache.org/)下载tomcat,安装到F盘,本人下载的版本为:apache-tomcat-7.0.55 修改环境变量 找 ...

  9. 20140701立项 移植WatermarkLabelSys

    开始移植WatermarkLabelSys,从一个版本中抽离出最原始的内核,不求完善,只求能运行.时间半个月. 顺利的话针对不同的后缀.进程开始添加规则细节,时间1个月. 在顺利的话,兼容性测试,完善 ...

  10. 最少clock

    var elClock = document.getElementById("clock");var getTime = function(){ var _ = ['00','01 ...