我想在我的应用程序中使用离线msdn文档 那有api吗?
答案 0 :(得分:4)
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 ...
进一步参考: