我们正在使用Windows Installer部署VSTO加载项,并按照此处所述为所有用户注册:http://msdn.microsoft.com/en-us/library/cc442767.aspx并在此处:http://msdn.microsoft.com/en-us/vsto/ff937654.aspx
这种方法在安装过程中需要管理权限,这很好。
但我们正在为加载项使用“按需加载”方法,如下所述设置LoadBehavior注册表项= 16:http://msdn.microsoft.com/en-us/library/bb386106.aspx#LoadBehavior
根据msdn文章,LoadBehavior键在第一次加载加载项后应该切换到9,遗憾的是我们没有这样做。我想这是因为当第一次加载加载项时,它是由没有管理员权限的用户完成的,因此用户缺少将注册表项设置回9的权限。
那么,是否存在此问题或是否无法在具有按需加载行为的计算机上为所有用户部署VSTO?