Разработка плагина V6

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Записи
  • #24674
    Romiros
    Участник

    Добрый день. Можно хотя бы кратко объяснить последовательность действий при разработке собственного плагина для версии 6?
    Какого типа должен быть проект в VisualStudio (RCL или какой-то другой)?
    Как правильно делать публикацию (у меня на выходе формируется како-то nuget пакет 🙂 )?
    Может ещё какие-то моменты?
    Просто явно отличается от пятой версии.

    Пытался сделать по примеру, самa PlgXXX.dll загружается в ScadaWeb без ошибок, система его видит. Но представление неактивно в дереве, а если перейти в адресной строке к данному view, то пишет ошибку «Не удалось получить спецификацию представления.»
    По всей видимости у меня не правильно собирается библиотека.

    • Тема изменена 4 года назад пользователем Romiros.
    #24681
    Mikhail
    Модератор

    Добрый день!

    Тип проекта — Razor Class Library.
    Фреймворк — .NET 6.0.
    Публикация потребуется только если используются сторонние пакеты NuGet. Если не используются, то достаточно обычного билда проекта.
    Хорошая документация по Razor Pages: https://www.learnrazorpages.com/ плюс официальная справка.

    «Не удалось получить спецификацию представления» — поищите по исходникам, в каком случае выдаётся данная фраза. Может быть плагин не предоставил спецификацию представления, которое он реализует. Может быть в базе конфигурации нужно прописать тип представлений.

    #24780
    Romiros
    Участник

    поищите по исходникам, в каком случае выдаётся данная фраза.

    Данная фраза возникает при попытке ViewLoader получить спецификацию, точнее если viewSpec == null.

    Не пойму в чем проблема. Спецификация существует. По сути плагин это копия WebPageView слегка переименнованая, уже десять раз все проверил все нэймспэйсы имена классов и строчные названия соответствуют.

    #24784
    Romiros
    Участник

    Все разобрался. У меня как обычно. Неправильно указывал Код в таблице «Типы представлений».

    #24829
    Mikhail
    Модератор

    🙂

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Для ответа в этой теме необходимо авторизоваться.