Skip to content
Open
5 changes: 3 additions & 2 deletions commonArticles/debugging.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`), если подключен отладчик.

Expand Down Expand Up @@ -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.

Варианты решения:

Expand Down