Я создаю проект установщика visual studio на visual studio 2017 для надстройки word.Реестр не устанавливается при его установке.Что я делаю не так во время процесса?
У меня есть решение MyWordAddIn, которое при запуске через Visual Studio правильно открывает Word 2016 и запускает надстройку.Я пошел в HKEY_CURRENT_USER / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / Microsoft / Office / Word / Addins / и нашел папку myAddIn, которая была создана Visual Studio во время выполнения отладки.Я теперь нет, что я должен добавить 3 строковое значение:
Вернуться к моему проекту установщика MyWordAddInSetup: щелкните правой кнопкой мыши по нему> view> File System: в папку приложения я добавил сборку, используемую моим проектом, основной вывод, манифест и файл MyWordAddIn.vsto.
![enter image description here](https://i.stack.imgur.com/YdnBM.png)
щелкните правой кнопкой мыши MyWordAddInSetup> view> Условия запуска: установите правильный .NET FrameWork (4.7.2)
щелкните правой кнопкой мыши MyWordAddInSetup> view> Registry:В HKEY_LOCAL_MACHINE я создал следующее дерево ключей: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / Microsoft / Office / Word / Addins / MyWordAddIns
Затем я добавил три строковых значения в MyWordAddIns:
![Preview of the registry tab](https://i.stack.imgur.com/wTL67.png)
При установке моих MyWordAddIns файлы Assembly, dll, manifest и vsto хорошо создаются в выбранной папке.Но для локального реестра не задано требуемое значение.
Если я создаю его сам, надстройка корректно добавляется в Word 2016.
Я пытался создать простой ключ 'Проверьте 'в HKEY_LOCAL_MACHINE на вкладке Реестр моего установщика MyWordAddIns.И даже в этом случае папка «Test» не появляется в реестре HKEY_LOCAL_MACHINE на моей машине.
Если я установлю эти значения в реестре в HKEY_LOCAL_MACHINE, но в HKEY_CURRENT_USER, это хорошо создаст значения.
Есть ли какое-либо решение для установки значений в HKEY_LOCAL_MACHINE?