首页 > 解决方案 > 带有 .NET Core 3.0 的 VSTO

问题描述

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

标签: .netvstooffice-interop.net-core-3.0c#-8.0

解决方案


似乎目前没有其他选择。有请求在未来将这种支持添加到 .Net 5 https://developercommunity.visualstudio.com/idea/757925/please-port-visual-studio-tools-for-office-vsto-to.html

目前的建议似乎是使用 Office JS 平台创建加载项。这些也将跨平台兼容(https://blogs.msdn.microsoft.com/deva/2018/04/02/office-developer-difference-between-office-web-addin-vs-comvsto-addin


推荐阅读