1

だから私は xmldocument.load 関数MSND Linkに問題があります。具体的には、コード内では問題なく動作しますが、プログラムを閉じると ntdll.dll でエラーが発生します。

エラーの画像

ただし、作成中のプログラムからこの関数を削除して個別に実行すると、エラーなく動作します。また、プログラムの残りの部分をダミー入力で実行すると、エラーなしで実行および終了します。

明確にするために、これは Windows フォーム アプリケーションとして実行されており、これらの関数は私がまとめている Google 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 日 プログラムの最初のアルファ テスト ビルドの 1 つを作成しました。WIX を使用してインストーラーを作成してインストールした後、Visual Studio の外部からプログラムを実行すると、エラーはスローされません。非常に奇妙ですが、ビジュアルスタジオ内からまだ動作しています。

4

0 に答える 0