我有一个简单的自定义加载项,它只向用户显示一条消息。
namespace GeorgiSpotfireCustomExtention
{
public class GeorgiEvent : CustomApplicationEventHandler
{
protected override void OnApplicationInstanceCreated(AnalysisApplication application)
{
base.OnApplicationInstanceCreated(application);
MessageBox.Show("On Application Instance Created");
}
}
}
那是我的 CustomAddIn 类:
public sealed class CustomAddIn : AddIn
{
// Override methods in this class to register your extensions.
protected override void RegisterApplicationEventHandlers(ApplicationEventHandlerRegistrar registrar)
{
base.RegisterApplicationEventHandlers(registrar);
registrar.Register(new GeorgiEvent());
}
}
我只是想学习包部署过程。当我在本地运行它时 - 在已安装的 Spotfire Analyst 客户端中,它会很好地显示消息:
但是,当我打包扩展时,将其添加到服务器(通过“部署和包”部分,添加“spk”文件然后保存该区域,当我尝试在 WebPlayer 中打开文档时未显示该消息/消费者。
注意:在构建 spk 文件时,我在 Package Builder 中为我的预期客户端选择“ TIBCO Spotfire Any Client ”。