lgy514

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

环境:

win10 vs2010 Qt 5.3.2 (MSVC 2010, 32 bit)

错误描述:

---------------------------
Couldn't register all Qt4VSAddin commands. : 未能加载文件或程序集“stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。

在 Microsoft.VisualStudio.PlatformUI.Automation.CommandBarButton.CreateInstance(CommandBar parent, MsoControlType controlType, ControlCustomizer customizer)

在 Microsoft.VisualStudio.PlatformUI.CommandBars.ButtonDataSource.CreateControl(CommandBar parent, ControlCustomizer customizer)

在 Microsoft.VisualStudio.PlatformUI.Automation.DynamicCommandBarControls.get_Controls()

在 Microsoft.VisualStudio.PlatformUI.Automation.CommandBarControls.get_Count()

在 Microsoft.VisualStudio.PlatformUI.Automation.CommandBarControls._Marshaler.<get_Count>b__e()

在 Microsoft.VisualStudio.Shell.ThreadHelper.Invoke[TResult](Func`1 method)

在 Microsoft.VisualStudio.PlatformUI.Automation.CommandBarControls._Marshaler.get_Count()

在 Qt5VSAddin.AddinInit.registerCommands()
---------------------------

解决方法:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools>gacutil.exe /i "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\PublicAssemblies\stdole.dll"

 

参考其他:

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\gacutil.exe" -i "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\PublicAssemblies\stdole.dll"

C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\gacutil.exe /i "C:\Program Files\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\stdole.dll"

 

posted on 2018-08-22 10:44  lgy514  阅读(3305)  评论(0编辑  收藏  举报