我用vs2010创建了一个软件。它是一个 Excel 2007 加载项。它工作完美。但我想将它安装在另一台电脑上。所有安装程序包都安装无误。我添加了 .vsto 文件,但它不起作用,只是“非活动插件”......
我一步一步地按照官方msdn和非官方但完整的 vsto-installer文章编写。但它不起作用。安装步骤成功运行。安装了所有需要的软件包(vsto4.0、.net framework、interop office),如果我通过双击自我安装添加 .vsto,它运行正常。但是 - 正如我在开头所写的 - 它不起作用,vsto 插件列为非活动插件。
我做错了什么,如何在另一台电脑上安装 vsto?
更新 我找到了答案。只需简单地重新安装整个电脑(windows、office)然后它就可以工作了。所以问题不仅在于安装程序,还在于系统集成。
我也尝试了 OneClick 解决方案,它也可以工作。在 msdn(上的链接),正确的注册密钥和正确的 installer-pre-req 非常重要(如果缺少某些东西,它永远不会正确运行/安装)。