private void download_package(SubmitPackageMessage message) { var tempInstallLocation = _fileSystem.combine_paths(_fileSystem.get_temp_path(), ApplicationParameters.Name, "TempInstall_" + DateTime.Now.ToString("yyyyMMdd_HHmmss_ffff")); _fileSystem.create_directory_if_not_exists(tempInstallLocation); var package = _nugetService.download_package(message.PackageId, message.PackageVersion, tempInstallLocation, _configurationSettings); EventManager.publish(new PackageReadyForValidationMessage(package, tempInstallLocation)); }