Я загружаю файл с использованием HTTP, а затем обрабатываю его и сохраняю его части в e CosmosDB, код прекрасно работает в VS2017, но после тестирования в VS2019 у меня возникают исключения из памяти, и я не могу понять, почему.
Код довольно прост, как показано ниже:
MemoryStream originalFileStream = new MemoryStream(content);
using (GZipStream decompressionStream = new GZipStream(originalFileStream, CompressionMode.Decompress))
{
MemoryStream decompressedFileStream = new MemoryStream();
decompressionStream.CopyTo(decompressedFileStream);
byte[] fileResult = new byte[decompressedFileStream.Length];
decompressedFileStream.Position = 0;
decompressedFileStream.Read(fileResult, 0, fileResult.Length);
string result = System.Text.Encoding.UTF8.GetString(fileResult);
}
Ошибка нехватки памяти происходит в операции CopyTo (), но, поскольку точно такой же код работает в VS2017, я немного застрял, какчтобы исправить это в VS2019
Как это можно разобрать в VS2019?