c# - 如何获取另一个 EXE 的程序集版本(不是文件版本)?

标签 c# .net

您可以使用以下方法获取文件版本:

FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo("filename.exe");

但是如何才能获得特定 EXE 文件的汇编版本?

最佳答案

来自这篇博客文章 How to get assembly version without loading it :

AssemblyName.GetAssemblyName("filename.exe").Version

这避免了必须加载整个程序集。

关于c# - 如何获取另一个 EXE 的程序集版本(不是文件版本)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2724546/

相关文章:

c# - 如何使我的应用程序被视为 Windows 中的通信程序

c# - 构建通用过滤器参数输入接口(interface)?

javascript - Angular js只会在ng-repeat中显示第一个元素

c# - 如何摆脱 .NET Framework 抛出的异常

c# - 如何从 WebBrowser Control 为任意域设置和删除 cookie

.net - 如何保护 .net 中的网络服务?

c# - 更改 PropertyGrid 左侧集合编辑器/ View 的宽度

.net - 生成 IEnumerable(Of T) 元素的所有唯一组合

c# - 将 javascript 对象传递给用 C# 编写的 winrt 组件

c# - 业务对象、验证和异常