Hi ,
Environment: VS2015 isolated shell based application.
Currently I am using
var helpService = (MsVsHelp80.Help2)this.serviceProvider.GetService(typeof(Microsoft.VisualStudio.VSHelp.SVsHelp)); helpService.DisplayTopicFromF1Keyword(helpText);
to display the F1 Help and works fine. To make it work I have to set the ..Help.F1 content="Acc5E[i]" see below snapshot from the mshc file. If I don't set then the F1 does not open the viewer.
</script><meta name="Microsoft.Help.Id" content="8f217baf-4bae-4203-93ee-2380047c3029" /><meta name="Microsoft.Help.TocParent" content="df76d9aa-4e17-44bd-9536-4c5e3f66791d" /><meta name="Microsoft.Help.TocOrder" content="1" /><meta name="Microsoft.Help.F1" content="" /><meta name="Microsoft.Help.ContentType" content="Concepts" /><meta name="Microsoft.Help.Keywords" content="Acc5E[i]." /><meta name="Microsoft.Help.Locale" content="en-US" /><meta name="Microsoft.Help.TopicLocale" content="en-US" /><link rel="stylesheet" type="text/css" href="stylesheets/customstyles.css" /><script src="script/swfobject.js" type="text/javascript"></script>I use Innovosys Help studio 2016 to generate the "Help Viewer.mshc " . This program automatically creates the and the keywords into help.keywords as shown above.
If I use DisplayTopicFromKeyword function I get exception as not implemented function.
This is the same function used to work in vs 2008 isolated shell.
Does anyone know why this function is not supported in the VS2015 isolated shell ?
I want avoid manually changing the file for all the helptopic and modify "Microsoft.Help.F1" content="" manually.
Any suggestion or help appreciated.
Thanks,
AAG