问题标签 [help-viewer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5695 浏览

installation - Visual Studio 2012 帮助查看器坏了,如何重新安装?

我已经卸载了 VS 2012 的 Help Viewer 3。

现在我想重新安装它,但我不知道如何。

使用添加/删除程序和“修改”VS 2012,没有重新安装帮助的选项。

VS 2012 的修复不安装帮助。

如果我从 VS DVD 映像启动文件Packages\Help\help3_vs_net.msi,它会说

此组件只能在 Visual Studio 安装期间安装。

如何强制重新安装?是否有任何开关可以传递给 msiexec 以解决该问题?

[编辑]有点进步,根据这个线程,我可以运行了msiexec /i help3_vs_net.msi VS_SETUP=1。这将安装帮助查看器。

不幸的是,当我启动它时,它说:

0 投票
1 回答
2767 浏览

html - 帮助查看器缓存文件在哪里?Mac Help Viewer 不显示最新版本的 HTML 文件。这工作了几个星期。怎么了?

Xcode 4.5.2 山狮,Mac 应用程序

我严格按照文档进行。帮助文件夹及其子文件夹被添加到项目/资源文件夹并显示为蓝色。

如有必要,xcode 添加了文件夹引用。

无论我是在 Xcode 中还是在外部文本编辑器中查看 HTML 文件,我都会看到文件的新版本。

在应用程序内部,帮助页面全部显示,锚点工作,但页面是旧版本。

最新版本中未显示的特定文件是 DgxFiles.html 它位于以下方案中,为 ../pgs/DgxFiles.html。

当我在应用程序中访问帮助时,我看到了旧版本的 HTML 文件。旧的帮助文件似乎缓存在某处。

App的Info.plist有

登陆页面,HungryMe.html 有:

我拖入项目的文件夹命名为:HungryMeHelp

帮助文件夹结构为:

我有:

在 Home > Library > Preferences 文件夹中删除以下文件

在您的主页 > 库 > 缓存文件夹中删除以下文件夹

我错过了什么?

谢谢阅读。标记

0 投票
1 回答
4479 浏览

visual-studio-2012 - 如何设置 Microsoft Help Viewer 2 的内容位置?

我正在使用 Visual Studio 2012 Express。它附带新的帮助系统:帮助查看器 2.0。

Help Viewer 1.1 设置之一是内容位置。因此,一旦下载了一些 MSDN 参考,并且重新安装了 Visual Studio 2010 Express,则不必再次下载这些 MSDN 参考。只需在 Help Viewer 1.1 中设置内容位置就可以了。

但在 Help Viewer 2.0 中,我没有看到“内容位置”设置。一些谷歌搜索并没有告诉我如何做到这一点。每次重新安装 Visual Studio 2012 Express 时都必须下载 MSDN 参考资料吗?

我会非常感谢任何帮助。

0 投票
1 回答
52 浏览

macos - Mac App - 分布式版本的帮助无法完全正常工作。链接断开

Mac App - 分布式版本的帮助无法完全正常工作。开发机器:OS X 10.8.2,2008 年末 MBP,Xcode 4.5.2

该应用程序有九个 html 页面帮助系统。每个页面共享一个带有九个选项的侧边栏菜单。每个菜单选项都包含以下类型的链接:

此菜单系统链接在我的开发机器上按预期工作。

当我使用以下任一方法将应用程序分发到另一台机器(OS X 10.6.8)时,帮助系统会加载标题页,但锚链接无法工作:

任何人都可以建议解决这个问题吗?

0 投票
2 回答
919 浏览

cocoa - 帮助手册中的锚点不起作用

我已经仔细检查了所有内容,并希望有人能找到我没有看到的愚蠢错误。

我正在尝试为我的应用程序构建一个 Apple 帮助部分,它正确地进入了登录页面,但是没有一个锚点起作用。登录页面被调用index.html,另一个页面被调用,该页面test.html位于pgs目录中。

在 index.html 我有:

在 test.html 我有:

所以这是我为了到达现在的位置而遵循的步骤:

1)我建立了Apple文档指定的目录

2) 我按照 Apple 文档中的说明构建了 Help Info.plist。包含在 Info.plist 中,我将其设置CFBundleIdentifiercom.company.app_name.help.

3)在我的应用程序 Info.plist 中,我设置CFBundleHelpBookFolderAppName.help并设置CFBundleHelpBookNamecom.company.app_name.help

4) 然后我复制了我在 Xcode 中构建的目录,同时确保选择了Create Folder References for any added folder选项。

5)然后我使用帮助索引器来索引目录AppName.help。确保我选择了在所有文件中索引锚信息的选项。然后我将 .helpindex 文件复制到它应该在的English.lproj文件夹中。

而已。如果我将以下链接放在index.html文件中,我注意到我的应用程序可以正常工作。

这也是我的index.html代码:

这是test.html 的代码。

这是我的帮助文件的 Info.plist

我也关注了这篇文章:http ://www.cocoabuilder.com/archive/cocoa/312037-updating-an-app-help.html除了重新索引目录之外,每次我进行更改时都清除缓存.

谢谢大家!

0 投票
6 回答
2503 浏览

visual-studio-2012 - Visual Studio 2012 HelpViewer 2.0 仍然损坏:指定位置的安装内容无效

在本地使用 HelpViewer 或尝试从 VS2012 帮助菜单中添加或删除内容总是会导致消息:

您为安装帮助内容指定的位置无效,或者您无权访问它。

我以管理员身份使用 VS2012 Update 3 或以管理员身份使用命令行 HelpViewer 时出现错误。

所以我认为这是一个“指定位置无效”而不是权限问题。我检查注册表,然后

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0 AppRoot是 C:\Program Files (x86)\Microsoft Help Viewer\v2.0\

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs ContentStore是 C:\ProgramData\Microsoft\HelpLibrary2\Catalogs\

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs\VisualStudio11\en-US catalogName是 Visual Studio 2012 文档

MSHC 和 METADAT 文件安装在 C:\ProgramData\Microsoft\HelpLibrary2\Catalogs\VisualStudio11\ContentStore\en-US

存在差异:CatalogName 是什么?是“VisualStudio11”还是“Visual Studio 2012 文档”?

我什至试图修复VS来修复。首先,我使用控制面板程序来删除 HelpViewer 2.0。然后我修复了 VS 2012。删除删除了 HelpViewer 应用程序和文件,修复恢复了它们。我不记得也没有注意到(我不好的)注册表更改。但同样丑陋的问题。

Internet 上的相关帖子很少,但我找不到有关注册表设置与内容和 exe 位置相关的完整权威信息

0 投票
1 回答
978 浏览

documentation - 为 Sandcastle MS Help Viewer 输出指定根容器

我正在使用 Sandcastle Help File Builder 为 SDK 创建精美的文档。为了支持 Visual Studio 的F1功能,输出之一是 MS Help Viewer 格式。问题是当我们将包安装到 Help Viewer 1.0 (Visual Studio 2010) 或 Help Viewer 2.0 (Visual Studio 2012) 中时,文档没有放入根容器中。

当前帮助查看器结果

图中显示的“API 参考”节点是类库本身的容器。虽然我们可以重命名此节点,但这样做不会为我们留下任何位置来包含除类库引用之外的概念性内容。将此与 .NET Framework 4 帮助中等效节点的位置进行比较。

参考帮助查看器主题

问题:为了与其他文档保持一致,我们如何让 Sandcastle 帮助文件生成器在用户指定的顶级容器中为我们的项目生成 MS 帮助查看器输出,当前的“API 参考”类库文档是该节点的子节点?

0 投票
1 回答
148 浏览

visual-studio-2012 - 什么相当于 Visual Studio 2012 中的 Microsoft Help Viewer?

我想创建一个帮助查看器,就像 Visual Studio 2010 上可用的帮助查看器,根据维基百科称为Microsoft Help Viewer,它在 Visual Studio 2012 上的等效项是什么,因为它看起来不可用?

0 投票
4 回答
6262 浏览

c# - Microsoft Help Viewer 可以作为一个独立的应用程序使用吗?

我有一台装有Windows 8的机器,我安装了没有Help 查看器的VS2013,还有一台具有相同操作系统和相同VS但安装了Help Viewer包()的VirtualMachine 。Help Viewer v2.1

我已经创建了具有独特目的的VM,我希望能够在我的主机操作系统中使用Microsoft Help Viewer(或其他替代软件,如果存在),而无需在我的操作系统中重新安装VS2013

...因此,在逆向工程的基本意图中,为了能够在我的主机操作系统中使用Microsoft 帮助查看器,我刚刚将这些文件夹从VM复制到我的PC

并添加了这些键:

注意值:

我不知道 CLSID 指的是什么,但使用搜索模式在 VM 的注册表上搜索FE220E43-FE17-47BE-A57E-84D2B9A5635D没有找到任何东西(但帮助查看器在 VM 上正常工作):

我使用与在 VM 中获得的相同参数启动帮助查看器(从命令行):

但是当我按下帮助查看器Update中的按钮下载包时,什么都不做(什么也不做)显示任何错误或其他东西,只是任何东西,所以我无法下载文档或知道我遇到了什么错误。

有什么想法可以解决这个奇怪的问题吗?也许我需要一个缺少的组件来复制我的主机操作系统

Microsoft Help Viewer可以作为独立应用程序下载并安装吗?

有什么替代软件可以替代Microsoft Help Viewer吗?

我尝试使用H3Viewer,但似乎它仅适用于 VS2010,当我尝试使用库管理器时,程序说我没有安装 VS2010 帮助。

更新:

我已经通过下载虚拟机​​上的文档并将它们复制到我的操作系统中解决了这个问题,但无论如何我想知道这个问题的解决方案。

0 投票
0 回答
307 浏览

visual-studio-2012 - 如何在 Visual Studio 2012 的 Microsoft Help Viewer 2.0 中更改字体?

我安装了 Visual Studio 2012 并注意到帮助查看器使用的字体与 Visual Studio 2008 中的不同。有没有办法更改 Microsoft Help Viewer 2.0 中使用的字体?