【问题标题】:Distributing Microsoft.Office.Tools Dlls along with Office addins与 Office 插件一起分发 Microsoft.Office.Tools Dll
【发布时间】:2019-05-05 08:33:18
【问题描述】:

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

我只是想确认将这两个 Microsoft DLL 与我的加载项一起分发没有法律限制?

【问题讨论】:

    标签: c# outlook-addin word-addins


    【解决方案1】:

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

    下图中是 Microsoft Office 2010 的 EULA:

    您也可以采取其他方式,无需重新分配 PIA。这是Microsoft Documentation的摘录:

    如果项目面向 .NET Framework 4 或更高版本,则程序集引用的 Embed Interop Types 属性默认设置为 True。通过使用此设置,您的解决方案不需要最终用户计算机上的 PIA。

    【讨论】:

      猜你喜欢
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      • 1970-01-01
      • 2021-08-16
      • 1970-01-01
      相关资源
      最近更新 更多