public IncrementalCheck(BuildInfo buildInfo) { var checkUtcTime = buildInfo.TriggeredUtcTime; var version = buildInfo.BuildAssembly; var currentVersion = CacheBase.AssemblyName; if (currentVersion != version) { _versionChanged = true; if (_versionChanged) { Logger.Log(LogLevel.Verbose, $"Assembly '{version ?? "<undefined>"}' when last build took place is not current assembly '{currentVersion}', rebuild required"); } } _versionToBeCompared = VersionStamp.Create(checkUtcTime); _metadataVersionCache = new ConcurrentDictionary<string, VersionStamp>(); _projectUpToDateSnapshot = new AsyncConcurrentCache<string, bool>(); }
public IncrementalCheck(BuildInfo buildInfo) { var checkUtcTime = buildInfo.TriggeredUtcTime; var version = buildInfo.BuildAssembly; var currentVersion = CacheBase.AssemblyName; if (currentVersion != version) { _versionChanged = true; if (_versionChanged) { Logger.Log(LogLevel.Verbose, $"Assembly '{version ?? "<undefined>"}' when last build took place is not current assembly '{currentVersion}', rebuild required"); } } _versionToBeCompared = VersionStamp.Create(checkUtcTime); _metadataVersionCache = new ConcurrentDictionary <string, VersionStamp>(); _projectUpToDateSnapshot = new AsyncConcurrentCache <string, bool>(); }