是否有离线MSDN文档的API?

时间:2011-11-17 08:42:49

标签: c# .net api documentation msdn

我想在我的应用程序中使用离线msdn文档 那有api吗?

查看类似的问题 How to open .hxs Help files with DExplore.exe?

2 个答案:

答案 0 :(得分:4)

MS Help 2.x API

MS Help Viewer 1.0 API

Microsoft Help 2.x 是一种在线帮助文​​件的专有格式,由Microsoft开发,并于2001年首次发布,作为Visual Studio .NET(2002)和MSDN Library的帮助系统。 /> 它是Microsoft Visual Studio 2002/2003/2005/2008和Office 2007中使用的帮助引擎。

Visual Studio 2010使用新的帮助引擎 Microsoft Help Viewer

工具

MS Help 3 Viewer 替换VS 2010帮助查看器或独立运行。

Visual Studio 2010 Help Downloader ,用于下载基本Visual Studio 2010 MSDN程序包以进行脱机首次安装。

Package This 是一个用C#编写的GUI工具,用于从MSDN Library(MSHelp 2.0)中获取的内容创建帮助文件(.chm和.hxs)

答案 1 :(得分:2)

AFAIK API文档构建在HelpPane上,该内置于当前版本的Windows中。与它的交互基于COM接口和主题URL等。

要通过自己的SW与HelpPane进行交互,请向项目添加对C:\Windows\System32\HelpPaneProxy.dll的引用,然后您可以像这样使用HelpPane

HxHelpPane pHelpPane = new HxHelpPane(); 
pHelpPane.DisplayTask("mshelp://windows/?id=e725b43f-94e4-4410-98e7-cc87ab2739aa");

在本地安装MSDN后,您应该能够看到正在使用的本地URL ...

进一步参考: