我为32位系统开发了Microsoft Word插件,运行良好。现在我想在安装了32位R2 Word的64位WinSVR2008Microsoft企业版上安装相同的软件。我需要在我的项目和安装程序中做哪些更改。
所需目标: Win Svr 2008 R2 64位,带Word 2010 32位
工作/开发/测试PC: Win 7 32位,Word 2010 32位
尝试过的步骤
已将项目和安装程序目标更改为x64
当我在应用程序文件夹ProgramFilesFolder\Office14\ADDINS\中给出目标位置时,外接程序会自动安装在C:\ProgramFiles ( x86 )\Office14\ADDINS\中,注册表也会根据需要进行更新,但当word启动时,它会尝试加载位置C:\ ProgramFiles \Office14\ADDINS\中的外接程序,而文件则放在x86 ProgramFiles中,因为word也是32位的。
注意:服务器(Win08r2 64位,2010字32位)的设置不能更改,因为它正在生产中运行。
请指导我如何解决这个问题。
发布于 2014-12-26 23:32:17
MS Office是32位的,因此必须为外接程序程序集生成32位安装程序和x86或AnyCPU生成。
应引用注册表项以使用安装的目标目录。
停止MS-Word (WinWord.exe)的所有实例并安装外接程序。
https://stackoverflow.com/questions/27656733
复制相似问题