У меня есть простая пользовательская надстройка, которая просто отображает сообщение для пользователя.
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 / Consumer.
Примечания: Я выбираю " TIBCO Spotfire Any Client " для моего предполагаемого клиента в Компоновщике пакетов при создании файла spk.