VSTO Outlook 加载项发布的 ClickOnce 加载时间慢

VSTO Outlook Add-In published ClickOnce slow load time

我创建了 VSTO Outlook 加载项,它在 outlook 的主功能区中有一个按钮,单击它时会弹出 windows 表单。将数据从表单发送到数据库非常有用,它也可以撰写电子邮件。 我的问题是安装了它的公司内的用户收到加载缓慢的通知并且加载项被禁用。我试图修复它并更改多线程的所有代码,但它似乎并没有大大改善加载时间。是否有任何其他方法可以确保始终启用所有用户计算机上的加载项。也许除了 ClickOnce 之外还有其他发布方式。

在此先感谢您的帮助。

多线程对您帮助不大 - Outlook 查看您的加载项启动时间,而不是响应按钮单击所需的时间。

如果您使用的是 .Net,您会因此受到惩罚 - .Net 运行-time 必须在执行您的一行插件代码之前加载。除非您切换到非托管语言(例如 C++ 或 Delphi),否则您对此无能为力。