我有一个应用程序,它使用在自己的程序集中实现的一些其他库。
在其中一个程序集中,我想获取主应用程序的版本,而不是正在运行的程序集。
以下代码返回库的版本而不是主应用程序的版本:
var lcAssembly = Assembly.GetExecutingAssembly();
var parts = lcAssembly.FullName.Split(',');
var lcVersionStr = parts[1].Split('=')[1];
mVersion = new Version(lcVersionStr);
如何获取主程序集的版本?