我已经创建了一个新的Visual Studio Word 2010模板项目,现在我想使用Windows Installer设置来部署它。
我使用Visual Studio 2012和InstallShield 2013LE跟踪this tutorial。
安装完设置并打开Word模板后,它似乎工作正常。但是,将模板保存为* .dotx-document并再次打开后,将显示安装Office自定义对话框。
消息显示安装过程中出错:下载文件文件:/// [dotx文件的路径] /WordTemplate.vsto未成功。
要检查我是否在创建设置和注册表项时出错,我还尝试了Advanced Installer 10.9 Office Add-In设置,它会自动创建所需的条目。它也会失败并显示相同的错误消息。
VSTO Addin没有什么特别之处。我开始了一个用于测试目的的新项目,它为Word模板文件添加了一个功能区和标题。
最后,我尝试了内置的Click-Once安装程序,成功完成后,可以毫无例外地打开新创建的文档。但它带来了一些限制。我想添加一些文件,让用户选择安装路径,这似乎是不可能的。
那么我在部署VSTO AddIn时缺少什么?
答案 0 :(得分:0)
我认为这样的问题来自代理服务器问题。客户端计算机上的代理服务器阻止下载您的vsto文件,该文件被视为可执行文件。遗憾的是,我看到的唯一解决方案是在一篇旧帖子中规定的,建议将安装程序压缩并发送给用户(不是最佳,我必须同意)。
您还必须在部署时(从Windows控制台)运行命令以清除应用缓存:
rundll32 dfshim CleanOnlineAppCache
希望有所帮助!