gpt4 book ai didi

ms-office - 我是否必须强制客户安装Office Xxxx主互操作程序集?

转载 作者:行者123 更新时间:2023-12-03 08:09:16 24 4
gpt4 key购买 nike

看来,如果您尝试引用Office COM对象(就像在其他开发环境中所做的那样),则Visual Studio会出错-and it just won't work

因此,您必须使用Microsoft手动转换的转换后的类型库,该库可用于downloaddownloaddownload

现在看来,要使我的应用程序运行,它需要包含在程序集中的Office Interop代码。

现在,我不想强​​迫客户安装Office 2007主互操作程序集,Office 2003主互操作程序集或Office XP主互操作程序集。我想要一个xcopy部署。

如果我设法获得Microsoft互操作程序集的副本,是否可以通过Bin/Debug和Bin/Release文件夹将它们复制到?

如果我包含Office 2007互操作程序集,如果客户安装了Office 95,它是否可以工作,或者我是否必须包含Microsoft曾经发布的所有版本的Office互操作程序dll?

最佳答案

这是一个常见问题,答案相当复杂。 MSFT的Mary Lee是提供有关此信息的好资源:

http://blogs.msdn.com/vsto/archive/tags/Deployment/default.aspx

使用ClickOnce进行部署是最接近在VSTO上构建的任何应用程序的XCopy安装的方法。

另外,请查看此帖子:

http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/1666d2b0-a4d0-41e8-ad86-5eab3542de1e/

最后,Misha有个很棒的博客:

http://blogs.msdn.com/mshneer/archive/2006/01/05/deployment-articles.aspx

PIA特定于您要定位的Office版本,因此,针对2003年必须使用2003 PIA,而对于2007年则需要2007 PIA。通过托管代码使Office 95自动化是我以前从未做过的事情,但是我可以想像您直接引用类型库,因此会为您生成RCW,而与PIA无关。

高温超导

非洲科尔比(MSFT)

关于ms-office - 我是否必须强制客户安装Office Xxxx主互操作程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/403114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com