如何找出 Outlook 中有多少位版本的加载项? [复制]

Posted

技术标签:

【中文标题】如何找出 Outlook 中有多少位版本的加载项? [复制]【英文标题】:How can I find out how many bit versions of add-ins are in Outlook? [duplicate] 【发布时间】:2021-09-18 02:56:50 【问题描述】:

我正在创建 2 个 32 位和 64 位的插件。我怎样才能知道 vsto 插件有多少位。

【问题讨论】:

【参考方案1】:

您可以在以下位置找到它: [您的项目名称]设置->构建->平台目标(x86 | x64 |任何CPU)

GL

【讨论】:

【参考方案2】:

如果您尝试在运行时确定代码的位数,请使用 IntPtr.Size - x86 中的 4 和 x64 中的 8。

由于 Outlook 加载您的插件,其位数将始终由父进程 (outlook.exe) 的位数确定。除非有非常特殊的原因将您的代码编译为 x86 或 x64,否则将其编译为“任何 CPU” - 32 位和 64 位版本的 Outlook 都可以加载它。

【讨论】:

IntPtr.Size Outlook 版本,我要插件目标版本 如果您的插件正在运行,则意味着它已被 Outlook 成功加载,并且您的插件的位数将始终与 Outlook 的位数匹配。

以上是关于如何找出 Outlook 中有多少位版本的加载项? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

COM加载项是不是可以用于OUTLOOK 2003版本

Outlook VSTO 加载项与外部 C++ 应用程序之间的交互

Outlook点击关闭时最小化的设置

Outlook 加载项迁移到 vs 2010

Outlook加载项:部署新版本不会在Outlook中更新

outlook存档后毫无反应