Какие условия проверяются Petrel в диспетчере плагинов, чтобы увидеть, установлен ли плагин? - PullRequest
0 голосов
/ 25 сентября 2019

Я создал два разных плагина для загрузки в диспетчер плагинов в Petrel 2018. Они исходят из одной и той же «базы кода», даже если они в двух разных решениях.

Итак, у меня естьдва разных PIP с разными именами, версиями и всеми категориями, которые вы можете найти в plugin.xml.

Моя проблема в том, что когда я загружаю их оба, Petrel (2018) автоматически удаляет / отключает первыйодин.

Тогда, мой вопрос, как Petrel находит, что плагины связаны между собой, и что ему нужно удалить один, чтобы установить другой?Это позволило бы мне изменить один из этих двух плагинов, чтобы иметь возможность иметь их одновременно в Petrel.

Заранее спасибо!

Victor

1 Ответ

0 голосов
/ 25 сентября 2019

Я бы хотел убедиться, что ваши плагины правильно зарегистрированы в Petrel, проверив PluginManagerSettings.xml.Убедитесь, что свойство PluginId отличается в обоих плагинах.

Я подозреваю, что проблема связана с модулем Slb.Ocean.Core.IModule.Вы повторно используете один и тот же модуль?

...