You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用FreeSpire.Xls与.NET 7实例化Workbook报错求助

解决FreeSpire.Xls在.NET7中实例化Workbook时的类型加载错误

针对你遇到的Could not load type 'spr᩟' from assembly 'Spire.XLS, Version=12.7.0.0, Culture=neutral, PublicKeyToken=663f351905198cb3' because it attempts to implement a class as an interface.错误,可尝试以下解决方案:

  • 清理重装NuGet包
    先卸载当前的FreeSpire.Xls包,清理NuGet缓存后重新安装稳定版本(部分最新版可能存在.NET7兼容性问题,可尝试降级至12.6.0版本):

    Uninstall-Package FreeSpire.XLS
    dotnet nuget locals all --clear
    Install-Package FreeSpire.XLS -Version 12.6.0
    
  • 排查程序集冲突
    检查项目依赖中是否同时存在多个版本的Spire.XLS程序集(比如混用免费版和付费版),移除多余引用,确保仅保留单一版本的程序集。

  • 验证目标框架设置
    确认项目目标框架为.NET7:右键项目→属性→应用→目标框架,选择.NET7.x系列版本,避免框架不匹配引发的类型加载问题。

  • 修复项目文件
    打开项目的.csproj文件,删除重复或无效的<PackageReference>节点,保存后重新生成项目。

内容的提问来源于stack exchange,提问作者dasper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 18:57:02