.xml fil uppdateras inte i Visual Studio
Hej!
Jag håller på med ett program och ska spara ner data till ett Xml dokument. Har en mapp inuti mitt projekt vid namn "XmlFiles" där jag lagt min .xml fil. Problemet som jag har är att när jag skriver data till .xml filen så uppdateras filen som ligger i "Debug/XmlFiles/objects.xml" men enligt Visual Studio så ser fortfarande .xml filen helt blank och ny ut.
Så min fråga är, varför uppdateras inte filen inuti Visual Studios när den liksom uppdaterats inuti mapp sökvägen?
Properties på filen är just nu "Build Action: Content, Copy to Output Directory: Copy if newer".
public Form1()
{
InitializeComponent();
resourceName = Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), @XmlFiles\objects.xml);
System.Diagnostics.Debug.Assert(File.Exists(resourceName));
MessageBox.Show("File Found: " + resourceName);
}
private void addButton_Click(object sender, EventArgs e)
{
List<Object> objects = new List<Object>();
XmlSerializer serializer = new XmlSerializer(typeof(List<Object>));
objects.Add(new Object() { ID = 1, Name = "Name1" });
objects.Add(new Object() { ID = 2, Name = "Name2" });
using (FileStream stream = new FileStream(resourceName, FileMode.Open, FileAccess.Write))
{
serializer.Serialize(stream, objects );
}
}