繁体   English   中英

Microsoft Interop Excel with.Net5.0 不工作

[英]Microsoft Interop Excel with .Net5.0 is not working

我正在尝试将现有的 WCF 服务迁移到.Net5.0 Web API。 目前我们有 Excel 互操作依赖项来实现 excel 单元格更新,在 excel 中运行宏,然后捕获特定单元格范围的屏幕截图。

当我尝试使用 nuget package 将 Microsoft Interop 添加到 .Net5.0 时,看到警告,例如它与 .Net Frameworks 不兼容。

任何人都可以帮助我是否可以将 nuget package 添加到.Net5.0 Web ZDB9744423871083ACE16 项目?

正如@Alexey Rumyantsev 所说,Microsoft Interop 无法移植到 .Net 核心,因为它依赖于 Office 互操作。 Office 互操作是 windows 唯一功能。 更多细节,你可以参考这个 github问题

如果您仍然想在 asp.net 内核中使用 Microsoft Interop Excel,我建议您可以尝试创建一个新的 .NET Framework 4.X 项目。 将相关的 COM 引用添加到项目中。 编辑 .NET Core 5.0 项目的 .csproj 并将 .NET 框架项目中生成的引用添加到标签中。

注意:我们不建议您使用这种方式,我们建议您使用其他 EXCEL 库。

更多细节,你可以参考这个答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM