Мы разворачиваем надстройку VSTO с помощью установщика Windows и регистрируем ее для всех пользователей, как описано здесь: http://msdn.microsoft.com/en-us/library/cc442767.aspx и здесь: http://msdn.microsoft.com/en-us/vsto/ff937654.aspx
Этот подход требует административных привилегий во время установкиэто нормально.
Но мы используем подход «Load On Demand» для нашей надстройки, устанавливая раздел реестра LoadBehavior = 16, как описано здесь: http://msdn.microsoft.com/en-us/library/bb386106.aspx#LoadBehavior
В соответствии сmsdn article Ключ LoadBehavior должен переключиться на 9 после первой загрузки надстройки, чего, к сожалению, у нас нет.Я предполагаю, что это потому, что когда надстройка загружается впервые, она выполняется пользователем без прав администратора и, следовательно, у пользователя отсутствуют разрешения для установки ключа реестра обратно в 9.
Итак,В любом случае существует ли эта проблема или же невозможно развернуть VSTO для всех пользователей на компьютере с поведением нагрузки по требованию?