- 콘솔 응용 프로그램과 wpf 응용 프로그램이 있습니다. 나는 skype4com.dll 참조을 추가 한 두 응용 프로그램에
는
코드 :
InvalidCastExeption
진술 :유형의 COM 개체를 캐스팅 할 수 없습니다 '시스템을
SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype();
는 준다 .__ ComObject '를 인터페이스 유형'SKYPE4COMLib.Skype '으로 변경하십시오. 다음 오류로 인해 IID '{B1878BFE-53D3-402E-8C86-190B19AF70D5}'인터페이스의 COM 구성 요소에서 QueryInterface 호출이 실패했기 때문에이 작업이 실패했습니다. 해당 인터페이스가 지원되지 않습니다 (HRESULT : 0x80004002 (E_NOINTERFACE 예외)). .
하지만 내 wpf 응용 프로그램에서 동일한 코드 줄을 실행할 때 예외가 발생하지 않습니다. 왜!?
내 콘솔 응용 프로그램은 skype가 업데이트 될 때까지 훌륭하게 실행되고있었습니다. 나는 skype를 제거하고 문제를 해결하기 위해 다시 설치했지만 도움이되지 않았습니다.
감사 :
그래서 내 asp.net의 영문 페이지가 지금처럼 보인다. –
내 콘솔 응용 프로그램 용으로 수정되었지만 .asp 응용 프로그램 용으로는 수정되지 않았습니다. 내 콘솔 응용 프로그램에서 작동하려고한다면 내 ASP 응용 프로그램에서 작동 할 것이라고 생각했습니다. 1 시간 전 skype가 업데이트 될 때까지 잘 작동했습니다. –