Impossibile将NPOI库添加到dotnet核心1.1库中

时间:2017-05-26 19:51:28

标签: c# .net-core npoi

我正在尝试将NPOI添加到针对netcoreapp1.1的dotnet核心库中 我可以添加到项目中,但是如果我添加这行代码

wb = new XSSFWorkbook(inputStream);

我有此错误消息

Reference to type 'FileInfo' claims it is defined in 'mscorlib', but it could not be found

这些是添加到项目中的包

Microsoft.NETCore.Portable.Compatibility Version="1.0.2" 
NPOI Version="2.3.0" 
System.ComponentModel.TypeConverter Version="4.3.0"

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

在.NET Core上加载为.NET Framework构建的库时,会发生此错误。 2.0。

.NET Core 1.0和1.1只能加载为.NET Standard(< = 1.6)或.NET Core(各自版本)构建的库。

.NET Core 2.0(在撰写本文时的预览版中)将具有类型转发程序集,这些程序集使许多.NET Framework程序集都能正常工作,但并不能保证所有库都能保持不变。