2

私は .Net バージョン 4.5.1 を使用しています。

MS Word 2007 リボン コントロールを作成しています。それはCOM dllです。リボンまたはそこにあるコントロールを無効にしようとすると、COM に関連する次のエラーが発生します...

m_Ribbon.InvalidateControl(RibbonXTagConstants.gsClassicGroupStatus);

Error:

Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Core.IRibbonUI'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{000C03A7-0000-0000-C000-000000000046}' failed due to the following error: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).

このステートメントは、.Net バージョン 3.5 では完全に正常に機能していたことに注意してください。最近、プロジェクトを .Net 4.5.1 にアップグレードし、この問題に直面し始めました。.Net4.5.1 で構成または変更する必要があるものはありますか。足りないものはありますか?

4

0 に答える 0