.NET Outlook-AddIn (VSTO 2010) 的客户端要求是什么?
我们计划实施 Outlook-Addin (2007/2010)。我们的第一次尝试是使用 VSTO 2010 来实现,但我们想知道在这种情况下客户端是否有一些特殊要求。
we are planning to implement a Outlook-Addin (2007/2010). Our first attempt would be to do it with VSTO 2010, but we wonder if there are some special requirements on the client in this case.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Office 2010 需要 VSTO 2010,但如果您想通过一个加载项支持两个 Office 版本,则必须使用 PIA 版本 12,而不是 14。
需要的是:
VSTO 2010 is required for Office 2010 but if you want to support both Office versions with one add-in you'll have to use version 12 of the PIAs and not 14.
What is required is:
对于客户端,您可以构建处理所需组件(.NET 4.0、PIA)的安装程序(ClickOnce 或 SetupProject)。
VSTO 2010 负责将 PIA 嵌入到安装程序 DLL 中。 2007 年的 VSTO 不允许这样做,并且始终需要安装 PIA(主互操作程序集),这会覆盖任何现有的 PIA 版本。
VSTO 2010 对内存泄漏和速度问题进行了许多修复。 VSTO 2010 还向后兼容 Office 2007。
For clients, you build the installer (ClickOnce or SetupProject) which handles the required components (.NET 4.0, PIAs).
VSTO 2010 does the job of embedding the PIAs into the installer DLLs. VSTO for 2007 did not allow for this and always required the installation of the PIA (primary interop assemblies) which overwrote any existing PIA versions.
VSTO 2010 has many fixes for memory leaks and speed issues. VSTO 2010 is also backwards compatible with Office 2007.