1、使用ILSpy将dll打开,如下图可以看到.NETFramework的版本:
2、使用反射,代码如下:
var tar = (TargetFrameworkAttribute)Assembly.LoadFrom(“some.dll”).GetCustomAttributes(typeof(TargetFrameworkAttribute), true ).First();
string result = tar.FrameworkName;
总结:上述两种方式都是对可以被反编译的dll使用的,比如自己封装的.net的dll,如果是被混淆过的可能不行。
判断dll的.netframwork的版本的两种方式
最新推荐文章于 2023-10-16 14:10:34 发布