我有一个Windows窗体应用程序,在某个时刻(在单击事件上),将数据保存到xml文件。应用程序再次启动时将使用此xml文件(我检查文件是否存在)。在调试/发布模式下工作正常但当我使用exe版本(将在其他计算机中使用的版本)时,应用程序无法启动。
我可以看到在我的电脑中创建的文件(AppData / Local ...)。
在我的代码中,文件将保存到Debug / Release文件夹中。
if (System.IO.File.Exists("recover.xml"))
{
LoadXML();
}
我保存了
XmlSerializer xmlSerializer = new XmlSerializer(typeof(ConsoleData));
StreamWriter myWriter = new StreamWriter( "recover.xml" );
xmlSerializer.Serialize(myWriter, data);
myWriter.Close();
哪里可能出现问题? 感谢。
答案 0 :(得分:0)
嗯,我已经分析了情况并在我的源代码中搜索了任何问题,但我意识到我使用xml文件(加载和保存)的方式是正确的。所以,我从xml加载数据后开始逐行搜索,我发现问题出在其他网站上。 xml的结果是正确的。 我道歉,这个问题是错的。 我下次会检查一下。