How to open a file for non-exclusive write access using .NET
Use the FileShare enumeration when opening the file using File.Open. Specifically, use FileShare.ReadWrite.
The FileStream class has a constructor that takes several options including FileShare
new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);