Bug #70300 Install help content fails
Submitted: 11 Sep 2013 16:43 Modified: 29 Sep 20:07
Reporter: Efim Kovalerchuk Email Updates:
Status: Won't fix Impact on me:
None 
Category:Connector / NET Severity:S3 (Non-critical)
Version:6.7.4 OS:Windows (8 x64)
Assigned to: Jose Ramirez Ruiz CPU Architecture:Any
Tags: help content, visual studio 2010

[11 Sep 2013 16:43] Efim Kovalerchuk
Description:
Installing help content into help library from Documentation folder fails with message:
An exception has occurred. See the Event log for Details.

Event log:
An error occurred while fetching a list of available content from disk Microsoft.Help.CacheLib.CacheLibBadLinkException: The item at 'file:///C:/Program Files (x86)/MySQL/Connector NET 6.7.4/Documentation/HelpContentSetup.msha' refers to an item at 'file:///C:/Program Files (x86)/MySQL/Connector NET 6.7.4/Documentation/ConnectorNET.mshc' which cannot be found. 
   at Microsoft.Help.CacheLib.Book.<>c__DisplayClassb.<ParseVendorBook>b__a(XElement div)
   at Microsoft.Help.CacheLib.Extensions.Each[T](IEnumerable`1 that, Action`1 lambda)
   at Microsoft.Help.CacheLib.Book.ParseVendorBook(XElement body, Uri uri, ICacheHost host)
   at Microsoft.Help.CacheLib.ProductList.SynthesizeFromVendorBook(XElement body, Uri uri, ICacheHost host)

How to repeat:
1.Open help library manager
2.Install content from disk
3.Browse...
4. Select C:\Program Files (x86)\MySQL\Connector NET 6.7.4\Documentation\HelpContentSetup.msha
5.Open
6.Next
[16 Sep 2013 16:16] T. Hoffmann
Same bug on my system. Same Version of visual studio and Mysql
[28 Nov 2013 16:21] Stefan Hinz
This is not a documentation bug. The MySQL documentation team doesn't package Connector/NET.
[28 Nov 2013 17:54] Efim Kovalerchuk
Moved to Connectors: Connector/Net category
cause:
[28 Nov 16:21] Stefan Hinz 
This is not a documentation bug. The MySQL documentation team doesn't package Connector/NET.
[29 Sep 20:07] Jose Ramirez Ruiz
Confirmed as a historical packaging defect.

Connector/NET 6.7.4 installed HelpContentSetup.msha from ConnectorNET.msha, but installed its referenced content file as MySql.Data.mshc even though the source content file was ConnectorNET.mshc. The manifest therefore referenced a file name absent from the installation directory.

The legacy Visual Studio Help Library / CHM documentation packaging was removed from Connector/NET in 2017. Current releases use DocFX documentation and no longer ship .msha or .mshc help-content files.

The issue cannot affect supported current releases.