近期,为了增加输出格式,dp2batch前端预置了微软Office组件的引用,这需要客户环境中安装有Office 2003环境。
但某些客户反应已有Office 2003环境,但在采用ClickOnce智能部署或升级时,安装程序提示:
“无法安装或运行此应用程序。该应用程序要求首先在‘全局程序集缓存(GAC)’中安装程序集office版本11.0.0.0。”
安装程序中断。
经核实,这类环境中的Office 2003,可能采用的是“特殊”的版本(所谓的精简版),阉割了其中的“.net 可编程性支持”,自然也谈不上在GAC中安装了相应东西了。
解决办法如下:
1、重新寻找完整的Office 2003安装,注意添加其中的“.net 可编程性支持”。
2、重新安装dp2batch。
或者
1、安装本帖附件中微软提供的PIA(主互操作程序集,PrimaryInteropAssembly)安装程序。
2、重新安装dp2batch。
点击此处下载Office 2003的PIA分发安装包
如果不想安装Office 2003,可下载下面的dp2batch前端的绿色程序包,直接运行其中的exe文件即可:
点击此处下载绿色程序包