private void ReadServiceInfo(IServiceAssemblyManifest assembly) { var type = assembly.GetType(); var fvi = FileVersionInfo.GetVersionInfo(type.Assembly.Location); Name = type.AssemblyQualifiedName; FriendlyName = assembly.FriendlyName; Version = fvi.FileVersion; BuildNumber = type.Assembly.GetName().Version.ToString(); BuildDate = System.IO.File.GetLastWriteTimeUtc(type.Assembly.Location); }
public SafServiceInfo(IServiceAssemblyManifest assembly) { ReadServiceInfo(assembly); }