我在VS 2013中有一个Visual Studio安装程序 . 这适用于Word 2010和Word 2013,但在Word 2007上,虽然安装程序运行并说它已成功安装,但它无法正确安装 . 安装后,当我打开Word 2007时,不会勾选插件 . 如果我然后勾选插件并按下确定,则没有任何反应,然后如果我再次查看,则不再勾选插件 . 如果我查看注册表,安装包无法创建我的安装包中的注册表设置 . 即使我手动创建这些,我仍然在Word中有相同的问题,这表明安装程序中的其他东西不起作用,虽然它似乎已将所有文件放在正确的位置,所以我很困惑 .

请注意,我确信插件本身在Word 2007中都很好,因为当我使用Word 2007构建和运行插件时,一切正常,所以我认为PIA或项目中的任何引用都不应该存在问题等等

任何帮助深表感谢 .

更新:当我将安装设置更改为写入当前用户而不是本地计算机时,注册表也会正确写入并且插件显示为勾选并且可以看到功能区 . 但是,当在功能区上运行任何读取项目设置的内容时,它不起作用 . 我发现双击vsto文件修复了这个问题,但我不需要这样做 .

更新2:我找到了问题第二部分的解决方案(需要双击vsto才能使设置生效) . 清单文件,如果注册表必须为Office 2007启动“file:///” .