Хорошо, поэтому я не уверен, что у вас есть проблема с создаваемым zip-файлом или с файлом, который вы добавляете в zip-файл, поэтому я добавляю код, который проверяет, существует ли какой-либо из них
private static async Task<bool> GenerateZipFile(FileSystemInfo file1, string zipFilePath)
{
try
{
string newZipFilePath = $"{zipFilePath}\\test_{DateTime.UtcNow:yyyyMMddHHmmssfff}.Zip"
if (!System.IO.File.Exists(newZipFilePath))
{
using (var zip = ZipFile.Open(newZipFilePath, ZipArchiveMode.Create))
{
if(System.IO.File.Exists(file1.FullName))
{
zip.CreateEntryFromFile(file1.FullName, file1.Name, CompressionLevel.Optimal);
}
}
}
}
catch (Exception ex)
{
Console.Write(ex);
}
}
Это должно сработать, но вы также должны проверить, какой именно вам нужен, и использовать только этот