Skip to content

Latest commit

 

History

History
95 lines (76 loc) · 2.71 KB

File metadata and controls

95 lines (76 loc) · 2.71 KB

スクリプトデバッガ

スクリプトをステップ実行できます。Web アプリ側で CanScriptDebugtrue にする必要があります。

設定

IAppInfoServiceCanScriptDebugtrue を返すと利用可能になります。 Codeer.LowCode.Blazor.Templates Ver1.1.22.1 以降のテンプレートでは appsettings.Development.json で指定できます。

public class AppInfoService : IAppInfoService
{
    readonly NavigationManager _navigationManager;
    readonly HttpService _http;
    readonly ScriptRuntimeTypeManager _scriptRuntimeTypeManager = new();
    readonly ToasterEx _toaster;
    HubConnection? _hubConnection;
    DesignData? _design;
    DateTime _lastHotReload = DateTime.Now;
    SystemConfigForFront? _config;

    public ModuleData? CurrentUserData { get; private set; }

    public string CurrentUserId { get; set; } = string.Empty;

    public Guid Guid { get; set; } = Guid.NewGuid();

    public event EventHandler OnHotReload = delegate { };

    public bool IsDesignMode => false;

    public DesignData GetDesignData() => _design ?? new();

    // スクリプトデバッグの設定
    public bool CanScriptDebug => _config?.CanScriptDebug == true;
{
  "ConnectionStrings": {
    "Main": "",
    "SampleSQLite": "Data Source=C:\\Codeer.LowCode.Blazor.Local\\Data\\sqlite_sample.db;Version=3;"
  },
  "FileStorages": [
    {
      "Name": "Local",
      "FileStorageType": "FileSystem",
      "Directory": "C:\\Codeer.LowCode.Blazor.Local\\Storages"
    }
  ],
  "DesignFileDirectory": "C:\\Codeer.LowCode.Blazor.Local\\Designs",
  "FontFileDirectory": "C:\\Codeer.LowCode.Blazor.Local\\Font",
  "UseHotReload": true,
  "CanScriptDebug": true, // スクリプトデバッグの設定
  "IsLicenseAutoUpdate": true,
  "IsLicenseAuthenticationByDomain": false,
  "AISettings": {
    "OpenAIEndPoint": "",
    "OpenAIKey": "",
    "ChatModel": "",
    "DocumentAnalysisEndPoint": "",
    "DocumentAnalysisKey": ""
  },
  "MailSettings": {
    "Host": "",
    "Port": "",
    "SenderMailAddress": "",
    "Password": "",
    "SSL": ""
  }
}

操作

①でデバッグ用のブラウザを起動できます。⑥にデバッグ対象の URL を入力してください。 あとの操作は VisualStudio 等と同じです。

操作 ショートカットキー ボタン
デバッガ起動 F5
実行 F5
ステップイン F11
ステップオーバー F10
ステップアウト Shift+F11

関連項目