Я разрабатываю зарегистрированную библиотеку COM-типа. Когда я его создаю, Visual Studio автоматически регистрирует библиотеку. Я могу просмотреть библиотеку типов в OleView.Тип Библиотека HELPDIR неправильный
У меня есть две ветви этой библиотеки в отдельных каталогах, что вызывает проблему: HELPDIR указывает на неправильную ветку. Моя реестра выглядит следующим образом:
[HKEY_CLASSES_ROOT\TypeLib\{6C964648-D0B3-4c8a-B7D5-53D176CBCC68}]
[HKEY_CLASSES_ROOT\TypeLib\{6C964648-D0B3-4c8a-B7D5-53D176CBCC68}\1.0]
@="My Type Library"
[HKEY_CLASSES_ROOT\TypeLib\{6C964648-D0B3-4c8a-B7D5-53D176CBCC68}\1.0\0]
[HKEY_CLASSES_ROOT\TypeLib\{6C964648-D0B3-4c8a-B7D5-53D176CBCC68}\1.0\0\win32]
@="c:\\path\\right_dir\\mylib.dll"
[HKEY_CLASSES_ROOT\TypeLib\{6C964648-D0B3-4c8a-B7D5-53D176CBCC68}\1.0\FLAGS]
@="0"
[HKEY_CLASSES_ROOT\TypeLib\{6C964648-D0B3-4c8a-B7D5-53D176CBCC68}\1.0\HELPDIR]
@="c:\\path\\wrong_dir"
Как получить Visual Studio, чтобы исправить путь HELPDIR, когда я строю и зарегистрировать свою библиотеку?