Приложение переименовывает и перемещает pdf после просмотра. Спросил на хабре,
там посоветовали либо сначала переместить, либо копировать файл, а не перемещать. А перед выходом из приложения удалить файлы. Важно, чтобы пользователь не держал в голове, на каком файле он остановился. Можно ещё скопировать pdf во временную папку и открыть временный файл. А ещё есть варианты?
Можно вот так попробовать вроде способ потокобезопасен но надо проверять
var file = File.ReadAllBytes(Fullpathdocumentword); File.Delete(Fullpathdocumentword); return new MemoryStream(file);