From eae1bb6d82a8855d3fbc7d1a30c40045a9a0c317 Mon Sep 17 00:00:00 2001 From: Aleksandr Miroshnikov Date: Wed, 18 Feb 2026 18:11:57 +0300 Subject: [PATCH 1/4] =?UTF-8?q?RMS-59811=20Front:=20=D0=B4=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=BA=20=D1=82=D0=B5=D0=BB=D0=B5=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=B8=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D1=81=D0=B5?= =?UTF-8?q?=D1=85=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B9=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлено описание флага -v --version. Исправлена ссылка --- commonArticles/debugging.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/commonArticles/debugging.md b/commonArticles/debugging.md index 79f6882..1de81da 100644 --- a/commonArticles/debugging.md +++ b/commonArticles/debugging.md @@ -13,7 +13,8 @@ redirect_from: - `-c`, `--class`=name — полное имя класса плагина (включая namespace), - `-l`, `--log`=log — полный путь к файлу лога, - `-m`, `--module`=id — модуль лицензии, указываемый в атрибуте `PluginLicenseModuleId` ([Лицензирование](Licensing)), -- `-n`, `--nowindow` — не показывать консольное окно. +- `-n`, `--nowindow` — не показывать консольное окно, +- `-v`, `--version` — версия плагина (строка из 4 чисел раделенных точками) Далее достаточно один раз запустить приложение iikoFront (не устанавливая плагин в папку `Plugins`), и можно будет многократно запускать и останавливать плагин прямо из среды разработки (`F5` / `Shift+F5` в Visual Studio, `Alt-F5` в Rider), не перезапуская iikoFront. Отладчик будет подключаться автоматически, соответственно, будут работать breakpoints, а также отладка будет прерываться при возникновении исключений (в Visual Studio/Rider можно настроить, для каких типов исключений надо или не надо прерывать отладку). Записи в лог (`PluginContext.Log`) будут дублироваться в консольном окне, если оно не скрыто ключом `--nowindow`, и в окне Output (`Ctrl+Alt+O`), если подключен отладчик. @@ -43,7 +44,7 @@ redirect_from: ``` #### Примечание для .NET Standard -На данный момент в Visual Studio есть [`баг`](https://github.com/dotnet/project-system/issues/5009), который не позволяет отлаживать плагин под .NET Standard, запуская его через процесс-контейнер `Resto.Front.Api.Host.exe`, который под .NET Framework. +На данный момент в Visual Studio есть [баг](https://github.com/dotnet/project-system/issues/5009), который не позволяет отлаживать плагин под .NET Standard, запуская его через процесс-контейнер `Resto.Front.Api.Host.exe`, который под .NET Framework. Варианты решения: From cead1c1c56e92cd9a54ee9a2123f1439c16aee33 Mon Sep 17 00:00:00 2001 From: Aleksandr Miroshnikov Date: Wed, 18 Feb 2026 18:14:05 +0300 Subject: [PATCH 2/4] =?UTF-8?q?RMS-59811=20Front:=20=D0=B4=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=BA=20=D1=82=D0=B5=D0=BB=D0=B5=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=B8=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D1=81=D0=B5?= =?UTF-8?q?=D1=85=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B9=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commonArticles/debugging.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commonArticles/debugging.md b/commonArticles/debugging.md index 1de81da..bf70cd6 100644 --- a/commonArticles/debugging.md +++ b/commonArticles/debugging.md @@ -14,7 +14,7 @@ redirect_from: - `-l`, `--log`=log — полный путь к файлу лога, - `-m`, `--module`=id — модуль лицензии, указываемый в атрибуте `PluginLicenseModuleId` ([Лицензирование](Licensing)), - `-n`, `--nowindow` — не показывать консольное окно, -- `-v`, `--version` — версия плагина (строка из 4 чисел раделенных точками) +- `-v`, `--version` — версия плагина (строка из 4 чисел раделенных точками). Далее достаточно один раз запустить приложение iikoFront (не устанавливая плагин в папку `Plugins`), и можно будет многократно запускать и останавливать плагин прямо из среды разработки (`F5` / `Shift+F5` в Visual Studio, `Alt-F5` в Rider), не перезапуская iikoFront. Отладчик будет подключаться автоматически, соответственно, будут работать breakpoints, а также отладка будет прерываться при возникновении исключений (в Visual Studio/Rider можно настроить, для каких типов исключений надо или не надо прерывать отладку). Записи в лог (`PluginContext.Log`) будут дублироваться в консольном окне, если оно не скрыто ключом `--nowindow`, и в окне Output (`Ctrl+Alt+O`), если подключен отладчик. From 7f4dece7653aeb5b15e21742f1a69411a1baa74c Mon Sep 17 00:00:00 2001 From: Aleksandr Miroshnikov Date: Thu, 19 Feb 2026 08:51:21 +0300 Subject: [PATCH 3/4] =?UTF-8?q?RMS-59811=20Front:=20=D0=B4=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=BA=20=D1=82=D0=B5=D0=BB=D0=B5=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=B8=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D1=81=D0=B5?= =?UTF-8?q?=D1=85=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B9=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправлены опечатки --- commonArticles/debugging.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commonArticles/debugging.md b/commonArticles/debugging.md index bf70cd6..5ec6a5c 100644 --- a/commonArticles/debugging.md +++ b/commonArticles/debugging.md @@ -14,7 +14,7 @@ redirect_from: - `-l`, `--log`=log — полный путь к файлу лога, - `-m`, `--module`=id — модуль лицензии, указываемый в атрибуте `PluginLicenseModuleId` ([Лицензирование](Licensing)), - `-n`, `--nowindow` — не показывать консольное окно, -- `-v`, `--version` — версия плагина (строка из 4 чисел раделенных точками). +- `-v`, `--version` — версия плагина (строка из 4 чисел разделённых точками). Далее достаточно один раз запустить приложение iikoFront (не устанавливая плагин в папку `Plugins`), и можно будет многократно запускать и останавливать плагин прямо из среды разработки (`F5` / `Shift+F5` в Visual Studio, `Alt-F5` в Rider), не перезапуская iikoFront. Отладчик будет подключаться автоматически, соответственно, будут работать breakpoints, а также отладка будет прерываться при возникновении исключений (в Visual Studio/Rider можно настроить, для каких типов исключений надо или не надо прерывать отладку). Записи в лог (`PluginContext.Log`) будут дублироваться в консольном окне, если оно не скрыто ключом `--nowindow`, и в окне Output (`Ctrl+Alt+O`), если подключен отладчик. From 72b01c26752a7c23589b5cbb74486aae54955ba0 Mon Sep 17 00:00:00 2001 From: Aleksandr Miroshnikov Date: Thu, 19 Feb 2026 09:24:18 +0300 Subject: [PATCH 4/4] =?UTF-8?q?RMS-59811=20Front:=20=D0=B4=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=BA=20=D1=82=D0=B5=D0=BB=D0=B5=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=B8=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D1=81=D0=B5?= =?UTF-8?q?=D1=85=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B9=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commonArticles/debugging.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commonArticles/debugging.md b/commonArticles/debugging.md index 5ec6a5c..b85f68c 100644 --- a/commonArticles/debugging.md +++ b/commonArticles/debugging.md @@ -14,7 +14,7 @@ redirect_from: - `-l`, `--log`=log — полный путь к файлу лога, - `-m`, `--module`=id — модуль лицензии, указываемый в атрибуте `PluginLicenseModuleId` ([Лицензирование](Licensing)), - `-n`, `--nowindow` — не показывать консольное окно, -- `-v`, `--version` — версия плагина (строка из 4 чисел разделённых точками). +- `-v`, `--version` — версия плагина (строка из 4 чисел, разделённых точками). Далее достаточно один раз запустить приложение iikoFront (не устанавливая плагин в папку `Plugins`), и можно будет многократно запускать и останавливать плагин прямо из среды разработки (`F5` / `Shift+F5` в Visual Studio, `Alt-F5` в Rider), не перезапуская iikoFront. Отладчик будет подключаться автоматически, соответственно, будут работать breakpoints, а также отладка будет прерываться при возникновении исключений (в Visual Studio/Rider можно настроить, для каких типов исключений надо или не надо прерывать отладку). Записи в лог (`PluginContext.Log`) будут дублироваться в консольном окне, если оно не скрыто ключом `--nowindow`, и в окне Output (`Ctrl+Alt+O`), если подключен отладчик.