我正在尝试将 SpreadSheetLight 添加到在 Windows Server 2019 上运行的新 Dnn v9.10.2 项目中,但我收到运行时错误消息
CS0433:“Image”类型存在于“System.Drawing.Common,Version=4.0.0.1,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51”和“System.Drawing,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”中'
当我将 dll 复制到 bin 文件夹中时。我有一个使用 System.Drawing 的文件,但它在其引用中使用了完整的命名空间。我尝试将它们更新为 System.Drawing.Common,但它却引发了错误
CS0234:命名空间“System.Drawing”中不存在类型或命名空间名称“Common”(您是否缺少程序集引用?)
使用 System.Drawing 注释掉代码行解决了运行时错误,但最终在尝试打开和关闭空白工作簿的简单测试时,它会引发异常
System.PlatformNotSupportedException:此平台不支持 System.Drawing。
我无法找到太多关于如何解决此问题的信息,因此我们将不胜感激。