我的CSDN博客:http://blog.csdn.net/bitfan我的新浪微博:http://t.sina.com.cn/jinxuliang

金旭亮

让技术变得有趣,将学习升级为探索
posts - 37, comments - 754, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

MSDN for 2010的那些麻烦事

Posted on 2010-04-14 14:00 金旭亮 阅读(10565) 评论(33) 编辑 收藏

MSDN for 2010的那些麻烦事

 

    Visual Studio 2010正式版己于4月13日开放公众下载。我迫不及待地在自己的电脑上安装并试用,与RC版本相比,新版变化不大,安装也顺利。但没想到,为了将我原先在RC版本中下载的高达3.25G的MSDN文档在正式版中“复用”,却弄得我焦头烂额!

      微软在VS2010中将随机文档MSDN Library换成了Web版,想必有他的考虑,但就我这一普通用户看来,实在是一个退步。

     其原因是——Web版的MSDN Library 太难用了!

  (1)最大的缺点是没有索引。

      (2)左侧的目录树各级别缩进太小,很难分清当前所看的文档在目录树的级别,

  (3)搜索功能给出的信息太少,当你搜索一个同时在多个程序集中出现的类型(比如Silverlight和WPF有许多相同的类型),会给出许多“一模一样”的结果,有时不得不点开一个个地看,否则很难区分清楚。

     (4)在线升级时,居然不支持断点续传,如果中间网断掉了,好了,你一切又得从头来!

      另外,你在一台新机器,安装了VS2010,你想“重用”以前下载的文档,对不起,不行,你得重新在线下载。除非你有足够的耐心去分析它的文件夹结构、相关的配置参数和注册表值。

  (5)默认情况下是随机文档装在ProgramData\Microsoft\HelpLibrary(Windows7和Vista)下。当第一次运行Manage Help Settings程序时,会指示你选择安装文件夹,以后,不会再问。

       如果希望在安装完VS2010后修改此文件夹(比如你可能想在一个比较大的硬盘上保存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。

 

  (7)好多人(包括我)不注意的是:

       VS2010安装光盘中其实配上了MSDN文档。只需使用Manage Help Settings程序找到安装光盘的ProductDocumentation文件夹下的HelpContentSetup.msha文件,安装即可。

  我是在折腾完了前面的一切之后,才发现这点的,吐血!

  唉,深情怀念过去的离线版MSDN Library。


 

Feedback

#1楼  回复 引用 查看   

2010-04-14 14:12 by LowerAI      
楼主的一番解析着实让我吃了一惊,看来微软的新产品一开始总是很雷人的呀

#2楼  回复 引用 查看   

2010-04-14 14:15 by 孙长宇      
谢谢,我也是看了您的博文才知道原来那个镜像中还有文档的。
不知道会不会有中文独立下载版的文档,我喜欢用英文的VC,但却喜欢看中文的文档。

#3楼  回复 引用 查看   

2010-04-14 14:18 by 天生俪姿      
不知道你的意思是没有离线版的帮助了?

#4楼  回复 引用 查看   

2010-04-14 14:20 by 卡索      
不过这个离线的MSDN我个人觉得后期应该会提供下载 吧

#5楼  回复 引用 查看   

2010-04-14 14:23 by toEverybody      
追风是一种自残

#6楼  回复 引用 查看   

2010-04-14 14:36 by 孙长宇      
按照楼主的方法安装文档之后怎么查看啊?VS中按F1直接打开在线文档网页了。

#7楼  回复 引用 查看   

2010-04-14 14:45 by young40      
帮助的这个功能还没有看。

记得beta2还是rc的时候,发现这个help占用80端口
后来就不用这个帮助了,直接用在线的msdn网站。。。。

#8楼  回复 引用 查看   

2010-04-14 15:00 by 封涨停      
是中文版的吗?
我昨晚下载的好像是en文的(还在下载ing...)

#9楼  回复 引用 查看   

2010-04-14 15:43 by 晴天猪      
Thx

#10楼  回复 引用 查看   

2010-04-14 15:43 by 生鱼片      
我也发现这个web版的很难用,而且也没有任何说明为什么要换成这个web的

#11楼  回复 引用 查看   

2010-04-14 17:45 by Vincent Yang      
Manage Help Settings在那里啊?啥东西呢

#12楼  回复 引用 查看   

2010-04-14 17:46 by Vincent Yang      
哦看到了,是从visual studio 2010 help下找的

#13楼  回复 引用 查看   

2010-04-14 17:54 by 隨風.NET      
奇怪 我的vs2010只能创建.net 4.0的项目 我需要再安装3.5的framework才能创建2.0的项目吗

#14楼  回复 引用 查看   

2010-04-14 19:36 by 恩电      
并不需要手工来设置
<add key="FirstTimeRun" value="True" />
直接通过开始菜单》Microsoft Visual Studio 2010》Visual Studio Tools》Manage Help Settings - ENU就可以启动
Help Library Manager!

#15楼  回复 引用 查看   

2010-04-14 22:10 by DiryBoy      
本地web版确实好雷人的说~~

#16楼  回复 引用 查看   

2010-04-15 09:14 by 民工精髓      
咳,习惯就好,flex builder的帮助也是这样的,本机开了一个web服务器,囧,还不如在线看了。adobe的网站慢,那个帮助还可以看看,微软网站那么快,干嘛要装本地的

#17楼  回复 引用 查看   

2010-04-15 09:58 by xplive      
vs.net 2010 help菜单 manage help settings 这个不能改变路径吗?

#18楼  回复 引用 查看   

2010-04-15 10:18 by xplive      
顶,知道怎么用了,感谢

#19楼  回复 引用 查看   

2010-04-15 10:51 by 1225Blog      
仰天呼唤.中文版本快来吧.

#20楼  回复 引用 查看   

2010-04-15 11:31 by 雨丸      
感谢 我还没有装呢 看了之后知道怎么装了

#21楼  回复 引用 查看   

2010-04-15 13:31 by szny      
VS2008安装包里也附带了有MSDN,想想也知道VS2010里应该也有的啊

#22楼  回复 引用 查看   

2010-04-15 14:47 by 只睡5小时      
我刚安装的VS2010 Ultimate刚打开新建了一个项目重新启动电脑后vs就不能打开了,每次打开都弹出一个错误
http://www.cnblogs.com/followingme/archive/2010/04/15/1712649.html

#23楼  回复 引用 查看   

2010-04-15 16:28 by Yibu      
VS 2010 Ultimate 中用离线版的MSDN,在你安装VS结束之后,会看到一个按钮“Install Documentation”
如果你在安装VS RC版的时候已经安装了MSDN,那么你在更新rtm后,可以象征性的安装MSDN,ok,一切正常!
如果浏览器好用,你的 MSDN 2010 就比 原来的更加好用!!

#24楼  回复 引用 查看   

2010-04-15 21:53 by Muse      
@Yibu
说实话,我是怎么都看不出来能比原来的好用。

就像Vista/XP里的搜索,简直是废物一样(对我来说),远不如XP的好用。

可能是我老了?

#25楼  回复 引用 查看   

2010-04-16 08:15 by Simcoder      
希望你们这些小白鼠 做完实验都回来讲讲心得 对我们是莫大的好处啊

#26楼  回复 引用 查看   

2010-04-16 08:57 by Fisher WEI      
chrome4 访问不了这个文档吧?
我的chrome打不开这个页面

http://127.0.0.1:47873/help/2-3360/ms.help?method=f1&query=msdnstart&product=VS&productVersion=100&locale=en-US

#27楼  回复 引用 查看   

2010-04-17 11:02 by yearN      
楼主你好:
我按照您所说的方法,重新安装了Help Viewer,可msdn还是没法用啊 错误提示:

There is not default browser configured on this machine.Help cannot be displayed until a default browser is installed/configured.
请问这是怎么回事啊,谢谢了!

#28楼  回复 引用 查看   

2010-04-17 22:43 by CareySon      
恩..2010给我的感觉就是一个字...慢..

但是貌似很进步的说....

#29楼  回复 引用 查看   

2010-04-20 12:51 by Fisher WEI      
这东西能改端口么?能在一台机器装上,让局域网的同事访问么?

#30楼  回复 引用 查看   

2010-06-05 15:31 by 阿捷      
呵呵,vs2010的MSDN确实是一个退步,没有索引,查找帮助的效率大打折扣!

#31楼  回复 引用 查看   

2010-10-17 18:40 by 邓文      
10版的MSDN是怨念,不过看了楼主这篇文章,我终于知道了,原来10版中 带有MSDN,真是太邪恶了!微软咋不通知我们列~~~

#32楼  回复 引用 查看   

2011-10-25 23:31 by kevinwan      
更操蛋的是,我找了一天,也没找到Interfaces and Scripting Objects
这个系列的文档该下哪个类别,差不多都下载了,还是在本地搜不到,不是不想用在线,是有的时候没网络的时候就不开发了??
还是怀念从前的全本地文档啊

#33楼  回复 引用 查看   

2012-01-13 18:12 by LiuGe      
最郁闷就是搜索
我的CSDN博客:http://blog.csdn.net/bitfan我的新浪微博:http://t.sina.com.cn/jinxuliang