を読み込むことができない、失敗した公開私がインストールした後で、このエラーを取得するために開始し、アンインストールし、様々なMSのSDKのVisual Studio 2008のDLL(envdte.dll)
エラー:次のエラーで失敗しましたパブリッシュ:キャストすることができません。タイプ 'System .__ ComObject'のCOMオブジェクトをインタフェースタイプ 'EnvDTE.Project'に追加します。次のエラーによりIID '{866311E6-C887-4143-9833-645F5B93F6F1}'のインターフェイスのCOMコンポーネントのQueryInterface呼び出しが失敗したため、この操作は失敗しました。タイプライブラリ/ DLLの読み込み中にエラーが発生しました。 (HRESULTからの例外:0x80029C4A(TYPE_E_CANTLOADLIBRARY))。
SDKを再インストールしても問題は解決されませんでした。
私はついにこの問題の答えを見つけました。私は答えとして投稿します。
私の仲間のために働かなかった。プロジェクト名とENVDTE.Projectをハッシュテーブルに格納しています。私がハッシュテーブルからプロジェクトを見つけようとすると、同じタイプ変換の問題がHRESULTのExceptionで発生する:0x80004002(E_NOINTERFACE) –