XmlDocument.load出现错误导致应用程序退出

时间:2016-03-01 02:54:37

标签: c# runtime-error xmldocument ntdll

所以我的xmldocument.load函数MSND Link有问题。具体来说,它在代码中运行良好,但在关闭程序时会导致ntdll.dll错误。

Picture of Error

但是,如果我从我正在编写的程序中删除此函数并单独运行它,它可以正常工作。此外,如果我使用一些虚拟输入运行我的程序的其余部分,它也会运行并关闭而不会出错。

要清楚这是作为一个Windows窗体应用程序运行,这些函数是从我正在整理的谷歌API库中调用的。

public static string Test()
    {
        XmlDocument XML = new XmlDocument();
        XML.Load(@"https://maps.googleapis.com/maps/api/distancematrix/xml?units=imperial&origins=Vancouver+BC|Seattle&destinations=San+Francisco|Vancouver+BC&key=AIzaSyA_j0g3zKKhosZz9uEXwCWd2fuv3WCwHPk");
        string S = XML.ChildNodes[1].ChildNodes[3].ChildNodes[0].ChildNodes[0].InnerText;
        return S;
    }

我该如何解决此错误消息?

感觉它似乎没有导致程序问题我也会接受一种方法来抑制错误消息在程序关闭后弹出。虽然显然我更愿意解决问题,而不仅仅是掩盖它。

编辑:2016年4月18日 我刚刚制作了我的第一个Alpha测试版本的程序,当程序从Visual Studio外部运行后,使用WIX创建安装程序并安装它不会引发错误。仍然在视觉工作室内表现得非常奇怪。

0 个答案:

没有答案