目前正在创建一个C#Prism 6项目。它有几个模块,一些NuGet依赖项和一些自定义dll。
任务是获取每个dll的版本。是迭代文件夹并以唯一的方式获取版本吗?
答案 0 :(得分:0)
您可以使用Assembly和FileVersionInfo:
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach (var item in assemblies)
{
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(item.Location);
}