Создание реестра как в 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 ответ:
Для 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