Дошли руки до кода. Код вроде глянул, суть забинденых ивентов понятна, но не понятно, как реализовать.
Предположим, я сделал плагин для ревита, коий имеет одну функцию - создания taskdialog.
например:
public void print(string a)
{
taskdialog.show(a);
}
Каким образом из внешнего приложения запустить именно этот плагин и передать ему параметры? Единственную связку, что я вижу по коду:
private const string ServiceUrlTcp = "net.tcp://localhost:9002/RevitExternalService";
Это я так понимаю процесс самого Ревит? Как выбрать из него плагин? Как запустить конкретную функцию?
Гитхабовский релиз не запускается из-за отсутствия определения Resources.GetProjectFilePath, чтобы я смог поэксперементировать на рабочем коде. Подергать что-нибудь от туда или подобавлять.