Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 使用32位ODBC连接进行VSTO连接_Visual Studio_Odbc_Vsto_Outlook Addin_32bit 64bit - Fatal编程技术网

Visual studio 使用32位ODBC连接进行VSTO连接

Visual studio 使用32位ODBC连接进行VSTO连接,visual-studio,odbc,vsto,outlook-addin,32bit-64bit,Visual Studio,Odbc,Vsto,Outlook Addin,32bit 64bit,我正在部署outlook加载项。所有用户都有64位windows和32位ODBC连接。但在办公室方面,有些是32位的,有些是64位的 通常,我会以“任何CPU”为目标,勾选首选的32位,让应用程序使用32位ODBC连接,一切都能完美运行 但是在VisualStudio中,VSTO加载项的“首选32位”变灰 在我的电脑上: 仅限Windows 64位/office 32位/odbc 32位 一切都很完美 其他用户: 仅限Windows 64位/office 64位/odbc 32位 我收到错误:错

我正在部署outlook加载项。所有用户都有64位windows和32位ODBC连接。但在办公室方面,有些是32位的,有些是64位的

通常,我会以“任何CPU”为目标,勾选首选的32位,让应用程序使用32位ODBC连接,一切都能完美运行

但是在VisualStudio中,VSTO加载项的“首选32位”变灰

在我的电脑上: 仅限Windows 64位/office 32位/odbc 32位

一切都很完美

其他用户: 仅限Windows 64位/office 64位/odbc 32位

我收到错误:错误IM014,消息:[Microsoft][ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的架构不匹配

我尝试将目标定位为:x86,但它甚至无法安装在64位office上,我收到错误消息:未加载。加载COM加载项期间发生运行时错误


odbc在64位编译软件的代码中是否有方法使用32位?

VSTO加载项始终由Outlook加载到proc中,因此始终以父进程Outlook的位运行