在VS2010 Beta 2中,从帮助库管理器中选择本地帮助并下载VS文档后,它将无法启动。
这是我安装的内容:
以下是我在“开始”菜单中点击的内容:
结果如下:
想法?
谢谢,
亚当
答案 0 :(得分:2)
我建议在Microsoft Connect上报告此错误,以便Visual Studio产品团队可以查看此内容。
这似乎是一个相当具体的问题,而不是一般的编程问题。
答案 1 :(得分:1)
我也遇到了VS 2010 Beta 2帮助的问题,或者更确切地说是MS Help 3,这是2010年的新功能。帮助侦听器服务尝试侦听端口80时存在一个已知问题.MS记录了更改此端口的过程,并且在关注它之后我的帮助已经备份。从随MS Help一起安装的ReadMe_ENG.htm文件:
- 删除帮助3.0不会删除用户计算机上的内容; 他们应该运行HLM来删除内容
- 卸载帮助后,产品文档快捷方式无效 3.0
- 帮助库管理器要求您运行BITS服务 想要使用“检查更新”或 “在线查找内容”功能。 删除内容和安装 本地内容不需要 BITS服务。
- 如果您尝试离线安装,帮助库管理器将挂起 内容但还不够 BITS服务的磁盘空间 下载内容
- 如果另一个进程(不是通过http.sys服务)使用端口80 然后帮助监听器不会 能够连接和使用端口80和 将失败。端口号可以是 通过添加字符串注册表更改 值ListenerPort下 HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ HELP3 使用的端口值(例如 81)。由于http.sys ACL设置 有必要运行以下 来自的http.sys配置命令 管理员提升命令行。上 Vista,Win2k8和Windows 7运行 以下本机命令:netsh http add urlacl url = http://127.0.0.1:/ help / sddl = D:(A ;; GX ;;; WD)
醇>在Windows Xp和Win2K3上运行 以下命令:
httpcfg set urlacl / u http://127.0.0.1:/帮助/ / a D :( A ;; GX ;;; WD)
如果找不到命令,那么它 可能有必要下载 来自Microsoft的httpcfg.exe作为其中的一部分 Windows XP Service Pack 2支持 工具 (http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=49ae8576-9bb9-4126-9761-ba8011fabf38&displaylang=en)。
现在Microsoft Help Listener将会 在选定的端口号上运行。
<强>附录:强>
我还最终手动安装了MS Help 3,并使用Help->Manage Help Settings
菜单命令。在VS 2010安装'disk'上,我通过添加/删除程序删除了帮助后运行了WCU \ Help \ HelpSetup.exe。请注意HelpSetup安装到的文件夹,然后在VS 2010中打开帮助库管理器(Help->Manage Help Settings
),然后在磁盘上查找内容,然后提供安装的HelpSetup位置。帮助3将从那里获取它。