2011-03-29 91 views
3

我已经为Outlook/Word/Excel/PowerPoint创建了几个VSTO插件。 当我建立他们&然后启动相关程序,加载项安装和工作美妙。制作可安装的vsto插件

当我尝试手动安装DLL时,在“选项>加载项> COM加载项:转到...>添加...”然后选择DLL,程序告诉我,它不是一个有效的加载项。

这里有什么问题? Visual Studio 2010可以自动安装它们。 有人可以帮我吗?

谢谢!

回答

2

A .net VSTO插件DLL不是一个普通的COM DLL(例如,它不会自行注册,它没有嵌入任何TLB),所以Word无法通过该插件的对话框处理它,直到我知道。 VSTO插件必须通过安装程序进行安装。

+0

好的。谢谢!我认为这是它。 – 2011-03-29 14:26:13

3

为加载项制作安装程序的最简单方法是使用“发布”功能。右键单击您的加载项目并选择发布。这将显示一个具有基本选项的向导。这将生成一个EXE文件和一系列需要在其他机器上安装的其他文件。