private void CheckForMissingFilesInHomeBuilderDirectory()
        {
            var missingComponents = new List <string>();
            var homeBuilderFiles  = Directory.EnumerateFiles(SourceHomeBuilderPath, "*.*", SearchOption.AllDirectories);

            homeBuilderFiles = homeBuilderFiles.Where(x => !x.Contains(@"\Logs\"));

            foreach (var file in homeBuilderFiles)
            {
                if (!AllComponents.Contains(file) && !IgnoredHomeBuilderFiles.Contains(file))
                {
                    missingComponents.Add(file);
                }
            }

            LogAndThrow("There are additional files in the Home Builder directory that are not specified in this artifact's component set:", missingComponents);
        }