私は、.NETアセンブリを通じて、特にMSXMLインターフェイスを使用してNavisionとのCOM相互運用を試みています。Com Interop/MSXML
"C:\ Users \ bra \ Documents \ Visual Studio 2008 \ Projects \ SOAPROXY \ SOAPROXY \ bin \ Release \ SOAPROXY.dll"というアセンブリをタイプライブラリに変換できませんでした。タイプライブラリのエクスポータで 'SOAPROXY.ISoap.PostEnvelope(#0)、SOAPROXY'を処理中にエラーが発生しました。エラー:タイプライブラリのエクスポータが 'MSXML2.IXMLDOMDocument'タイプをロードできません(エラー:System.IO.FileNotFoundException:ファイルまたはアセンブリ 'Interop.MSXML2、Version = 6.0.0.0、Culture = neutral、PublicKeyToken = fbdb4bb4a7dccef2'をロードできませんでした。ファイル名: 'Interop.MSXML2、Version = 6.0.0.0、Culture = neutral、PublicKeyToken = fbdb4bb4a7dccef2')指定されたファイルが見つかりません。 SOAPROXY
基本的なインタフェースは、
[Guid("some guid")]
[ComVisible(true)]
public interface ISoap
{
IStatus State { get; }
IXMLDOMDocument PostEnvelope(IXMLDOMDocument envelope, string action, string endpoint, string print, string store, string location);
}
[ClassInterface(ClassInterfaceType.None)]
[ComVisible(true)]
public class Soap : ISoap
{
...
}
どれ手がかりとして定義されていますか?
あなたのユーザー名はブラジャーですか?それはどれくらいクールですか? Pieter Antiessenと呼ばれる人は知っていますか? –
これは私の電子メール接頭辞@仕事です。 Nopeはその男を知らない。私はブラジャーがスウェーデン語で良いことを知っています;-) ワンダーブラと何があります! –
おそらく[this](http://msdn.microsoft.com/en-us/library/aa973247.aspx)MSDNの記事は、NAV/COM相互運用機能について説明しています。 –