如何确定运行我的应用程序所需的最小.NET框架版本

n32*_*303 7 .net c#

我写过c#console app.默认情况下,.NET Framework设置为4.5版.我想知道是否有办法,用旧版本的.NET框架测试应用程序或测试,实际需要运行哪个版本的框架应用程序(不考虑targettype框架).

n32*_*303 0

我的问题与 System.Linq 库有关,.NET Framework 2.0 不支持该库。正如您可以在评论中看到的那样,我使用 nuGet 中的 LINQBridge 修复了此问题。另一个问题是,框架 2.0 不包含 HashAlgorithm 的公共方法 Dispose。我用 Clear 方法解决了这个问题。重新安装所有 nuget 软件包后,所有其他错误均得到修复。