看看下面的JetBrains dotPeek鉴于某些给定的程序集,我如何以编程方式确定此类程序集编译的平台?
我尝试了以下方法,该方法不适用于在 .NET Core 中编译的程序集。
public static string GetFrameworkVersion(Assembly assembly)
{
var targetFrameAttribute = assembly.GetCustomAttributes(true)
.OfType<TargetFrameworkAttribute>().FirstOrDefault();
if (targetFrameAttribute == null)
{
return ".NET 2, 3 or 3.5";
}
return targetFrameAttribute.FrameworkDisplayName.Replace(".NET Framework", ".NET");
}
How is dotPeek能够获得这样的详细信息吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)