2017-06-11 40 views
0

我是Dotnet-core的新手,正在开发一个具有Excel操作的应用程序。我选择了ClosedXML。当我创建工作表时遇到以下issuTypeLoadException: Could not load type 'System.Drawing.ColorTranslator' from assembly 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.e 我在.net核心中运行ClosedXML时遇到了问题。早些时候,当我使用.netcoreapp1.1时,遇到了一些构建问题(DataTable和Dataset没有被正确引用),然后我不得不升级到2.0版本,但它仍然不起作用。 我的选择是什么ClosedXML与.NETCoreApp2.0不兼容

+2

这将有助于如果您将包括步骤重现(从开始到结束)。 – Jeroen

+0

@jereon -I从nuget安装了ClosedXML,然后尝试在我的控制器中执行这段代码。 var workbook = new XLWorkbook(); var worksheet = workbook.AddWorksheet(“Sample Sheet”); worksheet.Cell(“A1”)。Value =“Hello World!”; workbook.SaveAs(“HelloWorld.xlsx”); 这是当我碰到错误,我在提到 – Shakthi

回答

3

System.Drawing在.NET Core 2.0或.NET Standard 2.0上不可用,因此ClosedXML将无法在这些平台上工作。

对它的支持计划在.NET Core 2.1中进行,您可以跟踪正在进行的讨论并工作on this GitHub issue

+0

问题,感谢马丁的信息 – Shakthi