因为有遇到专案需要观察每个 publish 后的资料夹是否为 publish 之后的版本,可以利用 DLL 产的 Guid 去辨别是否为异动过的档案,但如果有要检查非 .NET 产生的就要另外查了~
string exeDll = "执行档所属的 dll 路径";Assembly assembly = Assembly.LoadFile(exeDll);string guid = assembly.ManifestModule.ModuleVersionId.ToString();
因为有遇到专案需要观察每个 publish 后的资料夹是否为 publish 之后的版本,可以利用 DLL 产的 Guid 去辨别是否为异动过的档案,但如果有要检查非 .NET 产生的就要另外查了~
string exeDll = "执行档所属的 dll 路径";Assembly assembly = Assembly.LoadFile(exeDll);string guid = assembly.ManifestModule.ModuleVersionId.ToString();