Я использую Amazon MWS MarketplaceWebService SDK для загрузки большого отчета с Amazon. Я передаю FileStream для файла. Независимо от того, что я делаю SDK или что-то еще никогда не выпускает файл. Позже в приложении я пытаюсь снова открыть файл для обработки, и он заблокирован.
using (FileStream fileStream = File.Open("file.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite))
using (getReportRequestRequest.Report = fileStream)
{
GetReportResponse getReportRequestResponse = service.GetReport(getReportRequestRequest);
}
Я пробовал описанное выше Использование, а также File.Open и File Close и File.Dispose. Мне кажется, что я что-то упускаю из-за FileStream.
В дальнейшем я пытаюсь открыть файл для обработки в CsvHelper. Вот где я получаю ошибку. Блоки кода даже не в том же методе.
var content = new StreamReader(referralFile.FullName);