如何找到呼叫程序的汇编版本?

时间:2009-10-13 12:03:51

标签: c# dll assemblies version

我在这个应用程序中使用C#。

我有一个DLL,它包含在我的应用程序中。从这个DLL,我需要找到包含此DLL的主程序的汇编版本。

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()没有返回我想要的内容。这将返回DLL的Assembly版本,而不是主程序。

如何从主程序中获取版本信息?

2 个答案:

答案 0 :(得分:21)

System.Reflection.Assembly.GetEntryAssembly().GetName().Version.ToString()

是正确的。

答案 1 :(得分:0)

尝试:

Application.ProductVersion.ToString();