我在 Windows 8 应用程序中的 C# 中创建了一个方法,我从 XML 文件中读取数据并将其存储在对象中并将对象值绑定到 UI 元素中。
我正在使用一些异步文件读取和写入方法,由于我在主页构造函数中调用此方法,我无法使用 await 关键字,所以我得到以下异常。“在意外的时间调用了一个方法。(来自的异常HRESULT: 0x8000000E)"
当我在没有调试的情况下运行应用程序但当我通过单步执行代码(使用 F11)进行调试时,我得到了所需的输出。如何在不调试的情况下获得所需的输出
我已经粘贴了下面的代码片段
public object mymethod()
{
var FileshareDetails = Windows.Data.Xml.Dom.XmlDocument.LoadFromFileAsync(file, localsettings);
var QFileshare = FileshareDetails.GetResults();
XmlNodeList nodeList = QFileshare.SelectNodes("/FileShareDetails/FileShare");
foreach (IXmlNode node in nodeList)
{
QSFileShare FileShare = new QSFileShare();
FileShare.FileShareName = node.Attributes[0].InnerText;
...
}
}