自安装VS2010 SP1以来,ThisAddin.Ribbon(Excel)始终为null

| 我最近安装了VS2010 SP1,现在ThisAddIn.Ribbon值始终为空(使用Excel 2010的Excel VStO应用程序插件)。没有代码更改(只有VS2010 SP1以外的更改是将\'TargetFramework \'添加到GenerateOfficeAddInManifest类中-我想SP1中有一个新添加)。 当我运行加载项并查看调试器时,我看到AddIn.Ribbon为null,并且从未初始化。当然,在我升级SP1之前,这在昨天工作得很好。 SP1是否破坏了使用功能区的Excel应用程序插件?是否还有其他人可以复制或初始化ThisAddIn.Ribbon的场景? 谢谢!     
已邀请:
看起来Visual Studio 2010 SP1中可能发生了(无意的)重大更改。似乎配置文件未正确加载。 您可以使用此处的提示来解决此问题: http://social.msdn.microsoft.com/Forums/en-SG/vsto/thread/0005ca8d-979d-4393-82ff-13a41e788166     
使用VS2010的Excel 2010加载项中不存在ThisAddIn.Ribbon属性。 要访问Ribbon类,您需要从此集合Globals.Ribbons中获取它,例如访问一个名为Ribbon1的自定义Ribbon: Globals.Ribbons.Ribbon1 校验: http://msdn.microsoft.com/en-us/library/bb772088.aspx     

要回复问题请先登录注册