c# - 为什么 Outlook 插件从 .vsto 加载而其他使用 .dll?
问题描述
使用 c# 和 .net(4.0) 在 Visual Studio 中开发 Outlook 插件,并按照此处所述创建其安装程序。它就像一个魅力。从 Outlook 加载项列表中,所有其他加载项都是从 DLL 文件加载的,但我的加载项是从 .vsto 文件加载的。我可以知道如何正确部署它,以便它还显示 DLL 文件而不是 VSTO。
解决方案
如果您使用 VSTO 进行部署,您最终会得到一个.vsto
用于注册加载项的文件。
您可以编写自己的加载项,使用 C 或 C# 与 COM 互操作,然后您将获得一个可以注册的 DLL,但我个人会坚持使用 VSTO。它为你做了很多工作。
有关编写自己的实现的更多信息,请参阅如何使用 Visual C# .NET 构建 Office COM 加载项。
推荐阅读
- database - How to store trip itinerary data into DynamoDB?
- opengl - 几何着色器可以访问 OpenGL 剔除和正面设置吗?
- python - using boto3 to get file list and download files
- c# - 无法将字符串隐式转换为 Microsoft.Bot.Schema.Activity
- python - Pygame 使用教程中编写的相同代码在 mac 上崩溃,但在 windows 命令上编写
- java - 没有从根节点到点的正确路径
- c# - 在 C# 中的另一个列表中搜索列表中的项目
- python - 函数中变量的范围
- android - Edit and delete the item from recyclerview on swipe?
- flutter - I want to delay my future builder as a i await for a network call