Опитвам се да използвам StreamReader, за да прочета лог файла на MSBuild в реално време с помощта на FileSystemWatcher. Винаги ме подканва File Exception, когато MSBuild все още пише в него. Моят код може да е успял да покаже съдържанието на регистрационния файл на MSBuild на контролата ми RichTextBox само когато MSBuild завърши компилацията...
Има ли алтернатива за писане на код за четене на файл, който сега се използва от друг процес? Като например, notepad.exe чете файл по всяко време без притеснение...