【问题标题】:Aspose.Cell error in .Net Standard 2.0 Library.Net Standard 2.0 库中的 Aspose.Cell 错误
【发布时间】:2019-07-19 21:49:16
【问题描述】:
无法加载文件或程序集‘Aspose.Cells, Version=19.7.0.0, Culture=neutral, PublicKeyToken=716fcc553a201e56’或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)
我在 .Net Standard 2.0 类型库中得到了超越。我已将 Aspose.Cell nuget 包引用添加到库中。
【问题讨论】:
标签:
c#
.net-standard
aspose
aspose-cells
【解决方案1】:
我认为您还需要在托管项目中添加 Aspose.Cells, Version=19.7.0.0 引用,而不仅仅是类库项目。
【解决方案2】:
您可以从 NuGet 包管理器添加 System.Drawing.Common 库来解决问题。在某些情况下,您可能还需要 System.Text.Encoding。请注意,在使用 NuGet 包管理器时,它可能会自动获取 Aspose.Cells 所需的所有依赖项,但在我看来,您的情况并非如此。因此,您应该在安装 Aspose.Cells 19.7.0 后手动安装 System.Drawing.common v4.5.1。
要检查 Aspose.Cells v19.7.0 的 Nuget repos 页面上的依赖关系,您可以单击“依赖关系”节点并确认 .NET Standard 2.0 的以下依赖关系:
System.Drawing.Common (>= 4.5.1)
System.Text.Encoding.CodePages (>= 4.4.0)
希望,这会有所帮助。
PS。我在 Aspose 担任支持开发人员/布道者。