我曾尝试在Visual Studio 2013中使用Windows安装程序为VSTO插件创建一个包,但没有成功。我的意思是我可以通过使用Visual Studio安装程序安装向导创建一个exe和msi并选择所有默认设置,这似乎在安装时都运行正常,但我没有得到我的插件出现在Word中的任何地方(我已查看File-Options-Addins- com addins / dissabled addins)。
我花了很多时间在Google上搜索一些说明但没有成功。任何人都可以通过在这里写一些指示或者指向某人已经完成的链接来帮助我吗?
我可以指出,我知道如何使用Installsheild创建一个包,但我遇到了一些问题,所以想尝试一下。所以请不要建议作为一种方法,或wix。
答案 0 :(得分:1)
您不会提及您正在使用的Word版本。传统上,这一直是一场噩梦 - 但我猜想在最新版本的Office中已经修复了最可怕的事情。特别是我想到了" KB908002"必须在安装过程中应用(不知道是否仍然如此)。
可能忘记的一件事是您需要安装" Microsoft主互操作程序集"目标计算机上的(PIA),并且您必须根据目标计算机上的Office版本应用正确的PIA。
无论如何,这篇文章http://blogs.msdn.com/b/vsod/archive/2008/04/22/troubleshooting-com-add-in-load-failures.aspx会给你很多想法。具体来说,启用Fusion记录功能可以帮助我回归。
祝你好运!