Codeer.LowCode.Blazor.Templatesを使ってVisual Studioソリューションを作成すれば、複数のプロジェクトに含まれる「ユーザーコード」が出力されます。 テンプレートは 2 種類です。
| テンプレート | 内容 |
|---|---|
Codeer.LowCode.Blazor |
Blazor WebAssembly クライアント + ASP.NET Core サーバー + デザイナ。ログイン機能(Cookie 認証)を含む。通常はこちら |
Codeer.LowCode.Blazor.Maui |
.NET MAUI(Android / iOS)クライアントのみ。上のテンプレートで作ったサーバーに接続するスマートフォンアプリ |
同じ内容のソリューションは Starter リポジトリ からも入手できます(Claude Code に環境構築を任せる場合もこのリポジトリを使います)。
| Project | 説明 |
|---|---|
| [ProjectName].Server | Blazorアプリのサーバー部分。ログイン処理・WebApi等でカスタマイズ可能 |
| [ProjectName].Client | BlazorアプリのClient(WebAssembly)部分、HTML/JS/CSS等を含むことが可能です |
| [ProjectName].Client.Shared | DesignerとClientが共有する部分 |
| [ProjectName].Designer | Designer(WPF)アプリの部分、プロコードによるメニュー追加カスタマイズ可能 |
| [ProjectName].LicenseRegisterCli | ライセンス登録用のコマンドラインツール(Windows で CLI 登録) |
これらのプロジェクトにプロコードを格納することが可能です。
| Project | 説明 |
|---|---|
| [ProjectName].Maui | .NET MAUI(Android / iOS)アプリ。起動中の Web ソリューションのサーバーに接続する(URL はアプリの設定画面で入力) |
| [ProjectName].Client.Shared | Web ソリューションと同じ共有部分 |
サーバー・デザイナ・ライセンスツールは Web ソリューション側のものを使います。デザインの変更はサーバー側のデプロイで反映されるため、ストアの更新は不要です。
WPF / WinForms のデスクトップアプリ構成、ログイン画面のない構成、マルチテナント構成は Visual Studio テンプレートとしては提供していません。
Starter リポジトリ の Source/Hosts/ に参考用のホスト(Wpf / WinForms / Normal / MultiTenant)があります。ログイン画面だけを外したい場合は、同リポジトリの CLAUDE.md「認証を外す」の手順で Web ソリューションから認証部分を外してください。
成果物としてアプリをデプロイするには、Serverプロジェクトを選択したうえで、Visual Studioの「ビルド」メニューから「発行」あるいは「公開」してください。詳細は Web サーバーへのデプロイ を参照してください。
同上。
注意:Debug構成でデザイナをビルドしますと、正常に動作しない場合がありますので、必ずRelease設定でビルドしてください。
デザイナメニュー「ファイル」→「デプロイ」を選んでください。デザインプロジェクトの関連ファイルはデプロイフォルダに出力されます。
| デプロイ先で動かすもの | WebView2 ランタイム |
|---|---|
| Blazor の Web アプリ(Server プロジェクト)を Web サーバーでホストする | 不要 |
| WPF / WinForms 版のクライアントアプリを配布する | 必須 |
| デザイナ(Designer プロジェクト)を別 PC で動かす | 必須 |
WPF / WinForms / Designer は内部で Microsoft Edge WebView2 を使ってBlazorコンポーネントを描画するため、配布先 PC に Microsoft Edge WebView2 ランタイム が入っている必要があります。
- Windows 11 は標準搭載。Windows 10 でも Microsoft Edge と一緒にインストールされていることが多いです。
- Windows Server は標準では未搭載なので、Windows Server に WPF / WinForms 版や Designer を配置する場合は注意してください。
- 入っていない PC ではアプリを起動しても画面が真っ白のままになります。
- 未インストールの場合は Microsoft Edge WebView2 ダウンロードページ から「Evergreen Standalone Installer」をインストールしてください。

