Создание реестра как в Wow6432Node, так и в normal hive


Поэтому я создал MSI для Outlook Addin, используя Visual Sudio 2010, добавив раздел реестра следующим образом:

Рег Улей

И запустил его, и он помещает ключи реестра в Wow6432Node, хотя и Office, и Windows-x64.

Я использую windows 7 и Office 2010 x64.

Затем я экспортировал myaddin registry hive и отредактировал его так, чтобы он указывал на HKEY_LOCAL_MACHINESoftwareMicrosoftOfficeOutlookAddins. Открыл Outlook и угадай что....появляется аддин.

Следующий вопрос, Как добавить ключи реестра в обычный и Wow6432Node улей в Visual Studio?

Это следующая форма этого вопроса: Outlook COM addin установлен, но не загружается в Outlook

1 3

1 ответ:

Для x64 Office, убедитесь, что вы назначили соответствующую TargetPlatform (в разделе VS Setup Project Properties ), чтобы установщик знал, какое расположение реестра назначить. Значение по умолчанию TargetPlatform - x86, которое помещает ваш реестр hives в Wow6432Node на хосте ОС x64.

VS Setup Project (x64 Office)

TargetPlatform = x64

VS Setup Project (x86 Office)

TargetPlatform = x86