簡體   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