繁体   English   中英

Visual Studio .NETCoreapp v3.1 & iTextSharp

[英]Visual Studio .NETCoreapp v3.1 & iTextSharp

atm 我正在尝试创建安装了 .NET Core 3.1 的 C# 控制台应用程序。 我正在处理一些 pdf 文件,我应该使用 iTextSharp。 iTextSharp 仅与 v3.1完全兼容。 问题是我的项目是使用 .NET Core 3.1 安装 iTextSharp 和 .NETFramework 版本 4.6.1 及更高版本。 大多数功能都在工作,但遗憾的是不是全部,这导致我的代码出现问题。

在此处输入图像描述

我真的不知道我做错了什么,我尝试了多种方法让它工作......比如重新安装 VS(2019 最新版本),修复它,安装不同的软件包等。

感谢我能得到的任何帮助。

我认为问题出在 nuget package iTextSharp本身。 它可能是由它的作者设计的。

从这个 nuget package 的设计来看,它适用于net framework项目而不是net core 不确定它是故意设计的还是被作者遗忘的。

实际上<TargetFramework>net472</TargetFramework>效果很好,但您仍然想将Net CoreiTextSharp nuget package 一起使用,您可以试试这个:

右键单击您的项目--> Properties --> Build --> 将Suppress Warnings修改为全名NU1701

在此处输入图像描述

问题是恢复警告而不是错误,它将解决恢复问题。 不会影响nuget package的使用,也不会引起其他问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM