다른 프로세스에서 사용 중인 파일을 불러와 데이터로 사용할려고 하는데 이미 사용 중인 파일이라 액세스 할 수 없다고 나오는 경우가 있습니다. 아마 한 파일을 여러 프로세스에서 로드할 때가 대부분일 텐데, FileShare라는 FileStream의 속성을 이용하면 간단하게 해결됩니다.
예) FileStream ReadData = new FileStream(_currDir + FileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
출처: https://ooooohs.tistory.com/entry/C-다른-프로세스에서-사용-중인-파일-읽어오기 [Development-Core]