首先让我把这些东西拿走:
|vstolocal
后缀作为插件HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
指向我的新F'位置,并没有改变任何行为以下是我采取的步骤:
结果是此对话框:
根据this,我不应该这样做,因为它是一个所有用户安装(参见包含列表部分):
这是微软的问题吗?我意识到我可以自己添加Inclusion然后我会订阅更多的每用户方法,这似乎是一个糟糕的方法。这是因为除了“真实”之外的其他事情。程序文件文件夹不能被VSTO加载程序真正信任吗?
答案 0 :(得分:1)
对话窗口属于ClickOnce安装程序。但该链接转到MSDN中的Windows Installer部分。
由您决定安装加载项的位置,无需使用 Program Files 文件夹。
确保您执行了Deploying an Office Solution by Using Windows Installer文章中描述的所有步骤。它描述了创建加载项安装程序所需的所有步骤。
答案 1 :(得分:0)
我最近经历了同样的事情,当我刚刚从vs2015发布vsto时我得到了这个。我尝试使用installshield,产生了同样的问题,最终我切换到wix安装程序,现在我没有运行任何更新检查,它是一个干净的安装。这些是一些自定义更新,我们的客户端实际上有防火墙阻止它,因此安装失败。尝试wix它对我很有用。如果我没有以管理员身份运行Outlook,那么我希望你最终没有看到我当前没有看到加载项的问题,让我疯了,祝你好运。