public void CheckVersion(DeployedDirectory directory, IVersionReport report) { DeployedFile deployedFile = directory.FindFile(FileName); if (deployedFile == null) { report.MissingFile(FileName); } else if (!CheckContents(deployedFile.ContentsHash)) { report.VersionMismatchFile(FileName); } }
public void CheckDeployedVersions(DeployedDirectory deployedDirectory, IVersionReport report) { foreach (DeployedFile file in _files.Values) { file.CheckVersion(deployedDirectory, report); } foreach (DotNetAssembly dotNetAssembly in _assemblies.Values) { dotNetAssembly.CheckVersion(deployedDirectory, report); } { } }
public void CheckVersion(DeployedDirectory directory, IVersionReport report) { DotNetAssembly deployedVersion = directory.FindAssembly(AssemblyName); if (deployedVersion == null) { report.MissingAssembly(AssemblyName, Version); } else { if (Version != deployedVersion.Version) { report.VersionMismatchAssembly(AssemblyName, Version, deployedVersion.Version); } } }