お世話になります。表題についてネットで検索をしてみたのですが、どうしても解決が出来ずお尋ねさせて頂きます。

以下の環境で開発をしております。

  • Visual Studio 2017のVB.net
  • Windows 7 (32 bit)

プロジェクトをビルドすると次の警告が出てしまいます。

COM 参照 "MSXML2" をパス "C:\Windows\System32\msxml3.dll" から処理しています。'SAXXMLReader60.getSecureBaseURL' の引数のうち少なくとも 1 つをランタイム マーシャラーでマーシャリングできません。 したがってこのような引数はポインターとして渡され、アンセーフ コードの使用が必要になります。

「参照の追加」で「Microsoft XML, v6.0」に変更等などしてみたのですが、一向に警告は消えません。

MSXML2を以下の処理で使用しております。

Imports MSXML2

'省略
Dim ServerXML As New MSXML2.ServerXMLHTTP60()
ServerXML.open("Get", apistr, False)
ServerXML.send()

また以下のサイトも読みながら対応してみたのですが、当問題に関係しているのかも正直よくわかりません。

https://blogs.msdn.microsoft.com/jpsql/2016/11/25/howtouse_msxml2domdocument/
https://msdn.microsoft.com/ja-jp/library/ms753751.aspx

どのようにすれば警告が消せるのかご教示下さい。

どうぞ宜しくお願いいたします。