Microsoft Office信息桥架构可以与Office 2010一起使用吗?
我继承了使用Microsoft Office信息桥框架1.6构建的应用程序。我的任务是使与Office 2010的这个应用程序的工作Microsoft Office信息桥架构可以与Office 2010一起使用吗?
我与Office 2010安装测试版的计算机上测试这一点,包括对所有功能的.NET可编程性支持。当我尝试安装国际羽联1.6,安装程序将无法完成,给我的留言:
以下必备组件无法找到:
.NET可编程性支持Microsoft Office Word 2003中
.NET可编程性支持微软Office Excel 2003中
.NET可编程性支持的Microsoft Office Outlook 2003
.NET可编程性支持的Microsoft Office InfoPath 2003 SP1
请安装必要的组件,然后再次运行Microsoft Office信息桥框架安装。
然而,它看来,如果我第一次在计算机上安装Office 2007,安装IBF,然后升级到Office 2010,我的应用程序的工作。
是国际羽联应该使用Office 2010的工作?如果是这样,是否有办法在装有Office 2010的计算机上完成安装程序?或者,这只是Office测试版的问题,将在最终版本中解决?或者,是否有IBF的修补程序可以与Office 2010一起使用,类似于有一个修补程序可以与Office 2007一起使用?
我已经在几个微软论坛上问过这个问题,包括几乎没有流量的Office Information Bridge新闻组,以及Microsoft Office 2010 Beta forum,但还没有得到答案。我希望其他开发者也有同样的问题,并且运气好些,或者对微软论坛可能是更好的地方寻找答案有所了解。
感谢,
艾米
我不熟悉的信息桥框架,但如果它只是一组.NET的DLL,那么你并不需要安装它让您的应用工作。只需将这些DLL复制到与您的应用程序的可执行文件相同的目录即可。
安装程序可能会将组件在GAC中,但你并不需要,为了让您的应用程序,只要它们是.NET程序集找到他们。哇,对于那些为Office 2007写的旧东西,我会说你最好的选择是重构你的应用程序以消除对IBF的依赖。 Office 2007的许多变化,所以即使你能够使它工作,它可能不适合Office 2007或2010的新范例和设计。没有深入到IBF的文档太深,这听起来像InfoPath可能会是当前的等价物,但我不太清楚任何一个系统是否足够肯定地说。
还有一门课程查找解决办法是,以确定微软开发传播者为您的区域。我在德克萨斯州达拉斯地区就德国问题提出问题取得了很好的成功。当他不知道答案时,他可以询问微软内部的合适人选,一般会找到答案。如果您用尽了在线搜索,那可能是最佳路线。
好点。不过,它看起来像安装程序不仅仅是一组DLL。有注册表项和自定义操作。安装的最终结果包括Windows管理工具菜单组中的一个新配置应用程序和一个在Word中注册的加载项。到目前为止,我并不打算建立一个新的安装程序,而是想知道是否可以使用当前检查Office PIA的MSI部分。但是,如果还有任何其他解决方案,我宁愿不要篡改Microsoft创建并发布的MSI文件。 – 2010-04-27 09:10:08
作为回应,编辑:Lol。是的,我全部都是为了重建应用程序来删除IBF依赖项,但这不是企业想要听到的,因为这需要一些时间。由于MS为2007年推出的IBF修补程序确实使我们的应用程序能够在2007年工作,他们只是希望我能在2010年找到一些类似的魔术。而且它非常接近工作,因为它似乎只是IBF安装程序,这就是问题所在。如果我们欺骗Office 2010机器来安装它,应用程序和IBF就可以正常工作。关于与福音传教士交谈的好主意,会做到这一点。 – 2010-04-28 08:35:33
经过MSDN支持后,我终于从MS那里得到的答案是,Office 2010不支持IBF,我们需要重写我们的应用程序才能使用它。 – 2010-11-03 09:02:39
我们(Windward Reports)有大量客户从IBF迁移到Windward,因为他们支持IBF。我根本不知道IBF,所以我不能说出我们匹配的部分,但我们收到的feedack是我们做它做的和更多。
对于它的价值,我现在可以说这不是“只是一个测试版问题。”现在,MSDN上提供了Office 2010 RTM,我也尝试了上述步骤,并且遇到了同样的问题。 – 2010-04-26 13:15:17
这个国际羽联的网址是什么?当你说“继承”时,你的意思是你有所有的源代码? – CoderDennis 2010-04-26 14:02:16
我的意思是我有使用IBF的应用程序的源代码,而不是我拥有IBF源代码。很难找到好的IBF网址。这里有一个,http://msdn.microsoft.com/en-us/library/aa167870(office.11).aspx,主要包含断开的链接。我无法在MS上找到任何地方下载它。看起来MS在2004年发布了大量炒作。然后它在一两年内就消失了,当Office 2007发布时有一个短暂的文章重新出现,并且有一个IBF修补程序可以与2007年一起使用。但也许我只是没有找到正确的位置来找到它。 – 2010-04-27 09:05:14