Попытка получить атрибут «Версия продукта» из загруженных DLL.
Например, мой System.Web.dll имеет версию продукта 2.0.50727.4955, если щелкнуть Файл> Свойства из проводника.
Однако у меня есть следующий код:
var assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach (var assembly in assemblies)
{
stringBuilder.Append("<br/>");
stringBuilder.Append("<div><b>Name: </b>" + assembly.GetName() + "</div>");
stringBuilder.Append("<div><b>Full name: </b>" + assembly.FullName + "</div>");
stringBuilder.Append("<div><b>Is from GAC: </b>" + assembly.GlobalAssemblyCache + "</div>");
stringBuilder.Append("<div><b>ImageRuntimeVersion: </b>" + assembly.ImageRuntimeVersion + "</div>");
}
ImageRuntimeVersion возвращает v2.0.50727, есть ли способ получить последние 4 цифры версии продукта также?
Спасибо!