Najprostszy sposób na odczyt pliku tekstowego, który jest zablokowany przez inną aplikację

Używam File.ReadAllText, aby pobrać jakiś plik CSV, ale za każdym razem, gdy zapominam o zamknięciu pliku w Excelu, aplikacja zgłasza wyjątek, ponieważ nie może uzyskać dostępu do pliku.

(Wydaje mi się szalone, mam na myśli to, że READ w ReadAllText wydaje się całkiem jasny)

Wiem, że istnieje File.Open ze wszystkimi dzwonkami i gwizdkami, ale czy istnieje metoda „pośrednia”, która nie wymaga manipulowania buforami i tablicami znaków?

Tak, jestem leniwy, więc zagłosuj na mnie, daj mi najpierw odpowiedź :)

questionAnswers(2)

yourAnswerToTheQuestion