![](/img/trans.png)
[英]Unable to resolve 'Microsoft.EntityFrameworkCore (>= 3.1.7)' for '.NETCoreApp,Version=v3.1
[英]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 Core
與iTextSharp
nuget package 一起使用,您可以試試這個:
右鍵單擊您的項目--> Properties --> Build --> 將Suppress Warnings修改為全名NU1701
。
問題是恢復警告而不是錯誤,它將解決恢復問題。 不會影響nuget package的使用,也不會引起其他問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.