带有 .NET Core 3.0 的 VSTO

Azi*_*edi 6 .net vsto office-interop c#-8.0 .net-core-3.0

我想知道 VSTO 是否适用于支持 COM 对象的新 .NET Core 3。可以使用 .Net Framework 创建项目,然后通过修改 .csproj 文件将其迁移到 .NET Core,但与 VSTO 兼容吗?如果没有,.NET Core 3 中是否有 VSTO 的替代方案?

Dmi*_*nko 1

VSTO 目前不支持.Net core。但是,没有什么可以阻止您通过实现公开IDTEXtensibility2
接口的 COM 对象来创建基于纯 COM 的插件。 问题是为什么需要单独使用.Net Core来开发一个addin?您的插件将在安装了 Office 套件的计算机上运行,​​这意味着 .Net 运行时也将被安装。