Looks like another process had the file open using the file mapping (shared memory) APIs.
The find function in Process Explorer should be able to tell you.
More Related Contents:
- How to Deserialize XML document
- Memory Leak using StreamReader and XmlSerializer
- Proper way to implement IXmlSerializable?
- How to serialize/deserialize to `Dictionary` from custom XML not using XElement?
- Dynamically generate LINQ queries
- Apostrophe (‘) in XPath query
- Why doesn’t XmlSerializer support Dictionary?
- How to decode string to XML string in C#
- Converting XML to a dynamic C# object
- Reading embedded XML file c#
- How to check if IOException is Not-Enough-Disk-Space-Exception type?
- How to remove an xml element from file?
- XML Parsing – Read a Simple XML File and Retrieve Values
- Error Deserializing Xml to Object – xmlns=” was not expected
- XmlTextReader vs. XDocument
- FileMode.Open and FileMode.OpenOrCreate difference when file exists? c# bug?
- Removing nodes from an XmlDocument
- Generating XML file using XSD file
- How do you deserialize XML with dynamic element names?
- XML Error: There are multiple root elements
- parsing XML with ampersand
- Serializing Lists of Classes to XML
- Check well-formed XML without a try/catch?
- XmlSerializer Performance Issue when Specifying XmlRootAttribute
- How can I remove empty xmlns attribute from node created by XElement
- Reading specific XML elements from XML file
- Parsing SVG “path” elements with C# – are there libraries out there to do this? [closed]
- How to remove whitespace from an XmlDocument
- XSLT transformation on Large XML files with C#
- Use XML Literals in C#?