求读取dll版本号的方法?(在线等,急救)
本人用以下方法读取dll的版本号:
System.Reflection.Assembly.LoadFrom(dll文件路径).GetNa().Version.ToString();
可是到后面去读写这个dll文件的时候,就出错了.捕获了异常,一看结果是:这个dll文件正由另一个进程正在使用.如果不用上面的方法取版本号,就不会出错.
请教,有没有获取dll文件版本号的其它方法?或者其它解决个这个问题的方法
------解决方案--------------------FileVersionInfo ver = FileVersionInfo.GetVersionInfo( "C:\aaa.dll ");
string dllVersion = ver.FileVersion;
这样就可以了。