- 私はコンソールアプリケーションと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のaspxページは、今のように見えます。 –
それは私のコンソールアプリケーション用に修正されましたが、私の.aspアプリケーション用ではありませんでした。私はそれが私のコンソールアプリケーションで動作するつもりだったら、私のASPアプリケーションで動作するつもりだと思った。 1時間前にskypeが更新されるまでうまくいきました。 –