(编辑) 为什么AssemblyName.Version报告的版本即使我改变了项目的目标版本仍然相同? 如何确定框架的实际执行版本?
这总是返回4.0.0.0
foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
{
var aName = assembly.GetName();
Console.WriteLine($"{aName.Name} {aName.Version}" );
}