【发布时间】:2021-02-13 09:41:53
【问题描述】:
我正在部署 Outlook 加载项。所有用户都有一个 64 位的窗口和一个 32 位的 ODBC 连接。但是在办公方面,有些是 32 位的,有些是 64 位的。
通常我会以“任何 CPU”为目标并勾选 Prefer 32-bit for the app 以使用 32-bit ODBC 连接,并且一切运行良好。
但是对于 VSTO 插件,“首选 32 位”在visual-studio 中显示为灰色。
在我的电脑上: 仅限 Windows 64 位/office 32 位/odbc 32 位
一切都很完美。
其他用户: Windows 64 位/office 64 位/odbc 仅 32 位
我收到错误:错误 IM014,消息:[Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配
我尝试定位:x86,但它甚至无法安装在 64 位办公室上,我收到错误消息:未加载。加载 COM 加载项期间发生运行时错误
odbc 代码中有没有办法在 64 位编译软件中使用 32 位?
【问题讨论】:
标签: visual-studio odbc vsto outlook-addin 32bit-64bit