首页 > 解决方案 > 为什么 Outlook 插件从 .vsto 加载而其他使用 .dll?

问题描述

使用 c# 和 .net(4.0) 在 Visual Studio 中开发 Outlook 插件,并按照此处所述创建其安装程序。它就像一个魅力。从 Outlook 加载项列表中,所有其他加载项都是从 DLL 文件加载的,但我的加载项是从 .vsto 文件加载的。我可以知道如何正确部署它,以便它还显示 DLL 文件而不是 VSTO。

标签: c#.netvisual-studiovsto

解决方案


如果您使用 VSTO 进行部署,您最终会得到一个.vsto用于注册加载项的文件。

您可以编写自己的加载项,使用 C 或 C# 与 COM 互操作,然后您将获得一个可以注册的 DLL,但我个人会坚持使用 VSTO。它为你做了很多工作。

有关编写自己的实现的更多信息,请参阅如何使用 Visual C# .NET 构建 Office COM 加载项


推荐阅读