我有一个基于 VSTO 的 PowerPoint 加载项,可以在 Office 2007 和 Office 2010 上正常运行。我让用户每天都在运行这个加载项,日复一日。
我现在正在使用一个将 Citrix 用于其桌面的新客户端。我从来没有真正了解思杰的工作原理,但似乎没有人在本地安装软件——他们只是在思杰盒子上运行所有东西。这是一个非常封闭的环境。他们使用 Office 2010 和似乎是 Vista 的版本。
无论如何,我的加载项在这种环境中表现出奇怪的行为。只需单击功能区上的一个按钮有时会出现错误(如果“显示插件用户界面错误”设置为 ON)。错误显示“调用回调“ButtonClick”时发生错误。
其他时候,单击按钮似乎根本没有任何效果(尽管我怀疑它实际上开始做某事,然后在显示任何消息之前就崩溃了)。
我很困惑,因为(a)它在其他地方工作,并且(b)我在所有按钮单击处理程序中捕获并报告异常,所以我希望看到报告的错误。
因为环境被如此锁定,并且实际上需要数周才能推出我的加载项的新版本,所以我不知道如何诊断这一点。
有任何想法吗?