分发Microsoft.Office.Tools Dll和Office加载项

埃拉德

我编写了C#Office加载项,并通过分发它们及其程序集依赖项(Microsoft.Office.Tools.Common.v4.0.Utilities.dllMicrosoft.Office.Tools.Outlook.v4.0.Utilities.dll)并为该加载项设置适当的注册表项来手动安装它们

我只是想验证是否没有法律限制来随同我的加载项一起分发这两个Microsoft DLL?

黑蛙

简短的答案是,您可以重新分发Microsoft Office主互操作程序集(PIA)。使用Microsoft Office开发的解决方案越多,售出的Office副本越多。您可以在向导页面之一上安装PIA时找到EULA。

下图是Microsoft Office 2010的EULA: 在此处输入图片说明

您也可以采用其他路线,无需重新分配PIA。这是Microsoft文档的摘录

如果项目面向.NET Framework 4或更高版本,则程序集引用的“嵌入互操作类型”属性默认情况下设置为True通过使用此设置,您的解决方案不需要最终用户计算机上的PIA。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自Microsoft Office加载项taskpane.js的MySQL驱动程序模块的空引用

Visual Studio社区版本是否支持Visual Studio Tools for Office(VSTO)?加载项设计器未显示

Microsoft对发布到Office加载项存储中的加载项托管什么?

新的Microsoft Word Office加载项在功能区中未显示加载项按钮

如何在Office JavaScript加载项中调用.NET dll?

Office JS加载项

通过Office加载项(Word JS)使用Microsoft Graph访问SharePoint

Microsoft O365缓存的加载项-Office.context.mailbox.item为null

无法调试Word加载项项目,未安装所需的Microsoft Office版本

ILNumerics和Visual Studio Tools for Office(VSTO)

如何迁移Microsoft Office设置?

Microsoft Office替代品

Office 2007的Microsoft.Office.Interop.Excel

使用Wine安装Microsoft Office

Office 365的Microsoft Office自动化

Office 2013的Excel加载项

Windows 10和Microsoft Office 2016

Microsoft Office激活

VSTO Microsoft Office Outlook 2013加载项不断禁用功能区

Libreoffice和Microsoft Office

无法从Microsoft Office JavaScript加载项向Trello进行身份验证

使用Microsoft Office 2016开发Microsoft Office 2013

打包Office加载项

与Microsoft Office中的Alt等效

如何禁用 Microsoft Office 更新?

无法加载 Office 加载项

使用 Visual Studio 的 Office 开发人员工具 (microsoft.office.tools.word) 在 C# 中打开 Word 文件

Microsoft Office 365 商业版 - Microsoft Store 版本是否支持 VSTO COM 加载项?

Microsoft.Office.Core.CustomTaskPane 和 Microsoft.Office.Tools.CustomTaskPane.. 之间有什么区别?