Hola! les hago una consulta...
Tengo una aplicación que tiene la configuración almacenada en un xml.
Como esta aplicación trabaja con threads cada tanto me pasa que tira error al momento de grabar algún dato en el xml. Supongo que es porque otro hilo ya lo está usando.
El error que me da es el siguiente:
'La operación solicitada no se puede realizar en un archivo con una sección asignada a usuario abierta.'Que se les ocurre que puedo hacer para solucionarlo??
Saludos y gracias de antemano.
PD: el xml lo estoy grabando de la siguiente manera (es un ejemplo):
XElement Datos = XElement.Load(sPathXML);
var elemento = from item in Datos.Elements("Personas").Elements("Item")
where (string)item.Element("Id") == IdPersona
select item;
elemento.ElementAt(0).SetElementValue("Edad", Valor);
Datos.Save(sPathXML);