I am having this exact problem...
I basically want to open a dwg, add some text to it, then save it back, and I get 'The file is already in use' every single time.
The code I am using is ultra simple:
Dim dwg As DxfModel = DwgReader.Read("C:\TEST1.dwg")
Dim dxfT As New DxfText("TEST", New Point3D(0, 0, 0))
dxfT.Height = 3 / 32
dwg.Layouts("TEST").Entities.Add(dxfT)
DwgWriter.Write("C:\TEST1.dwg", dwg)