.NET 어셈블리를 통해 Interop/Navision과 COM을 사용하려고합니다. 특히 MSXML 인터페이스를 사용합니다. 그러면 다음 오류 메시지가 나타납니다.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, 버전 = 6.0.0.0, 문화 = 중립, 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
{
...
}
모든 단서가로 정의된다?
귀하의 사용자 이름은 브래지어입니까? 얼마나 멋진가? 피터 안티 센이라고하는 사람을 아십니까? –
그건 내 이메일 접두사 @ 일이야. Nope는 그 젠체하는 사람을 모른다. 나는 브래지어가 스웨덴어로 좋다는 것을 안다 ;-) Wonder-bra와 너는 무엇을 가지고있다! –
아마도 [this] (http://msdn.microsoft.com/en-us/library/aa973247.aspx) MSDN 기사가 유용 할 수 있으며 NAV/COM interop을 설명합니다. –