.net – Office互操作:使用Office 2007在计算机上使用2003 PIA进行开发

我的开发机器上有Office 2007.我有一个小应用程序,我正在为Office 2003的客户服务器构建,需要进行一些互操作.我的程序将在夜间批处理过程中作为计划任务运行.

无论我做什么,我都找不到Access互操作程序集的版本11.0,以便在服务器上运行.

我已经尝试在我的机器上明确下载并安装它们.我尝试在服务器上安装2007互操作程序集(完整的Office 2007安装是不可能的).我尝试了几种不同的COM引用.我试图在服务器上寻找COM对象,以便在visual studio项目中引用.而且我已经尝试了太多其他小东西来列出这些.

这里发生了什么?我怎样才能使这个工作?

最佳答案
我找到了唯一的方法,即使两个版本并排安装在.Net v2及更高版本中,也是为了添加对PIA(而不是COM库)的引用. Frameork v1.1实际上会绑定到正确的版本,如果它们并排存在的话.

转载注明原文:.net – Office互操作:使用Office 2007在计算机上使用2003 PIA进行开发 - 代码日志