【发布时间】:2021-03-12 07:41:46
【问题描述】:
我正在尝试创建一个安装了 .NET Core 3.1 的 C# 控制台应用程序。我正在处理一些 pdf 文件,我应该使用 iTextSharp。 iTextSharp 仅完全与 v3.1 兼容。问题在于,即使我的项目使用 .NET Core 3.1,它也安装了带有 .NETFramework 版本 4.6.1 及更高版本的 iTextSharp。大多数功能都可以正常工作,但遗憾的是不是全部,这导致我的代码出现问题。
我真的不知道自己做错了什么,我尝试了多种方法让它工作......比如重新安装 VS(2019 最新版本)、修复它、安装不同的包等。
感谢我能得到的任何帮助。
【问题讨论】:
-
尝试clean the nuget caches first或删除
C:\Users\xxx\.nuget\packages下的所有文件。或者关闭VS,删除C:\Users\xxx\AppData\Roaming\NuGet下的nuget.config,然后重启VS再次测试你的项目。 -
遗憾的是它没有帮助问题仍然存在...多次执行所有步骤,我还尝试重新安装 VS + 制作一个新项目...
-
More.....关闭VS,删除
C:\Users\xxx\AppData\Roaming\NuGet下的nuget.config文件,然后重启VS重新生成新的nuget.config文件再次测试。 -
仍然没有区别... :( 我现在正在尝试获取最新版本的 iTextSharp,itext7 依赖项才能正常工作,但它与 iTextSharp 完全不同
标签: .net visual-studio installation itext