VizzyCode.csproj

VizzyCode.csproj defines the desktop Windows Forms application project. It compiles the app source while excluding CLI files, mod assets, generated output, examples, and .vizzy.cs DSL files. build desktop

Responsibilities

AreaBehavior
App typeConfigures a WinForms executable.
FrameworkTargets Windows desktop runtime support.
Assembly metadataSets name, namespace, version metadata, author, description, and icon.
Compilation boundariesExcludes examples, mod assets, CLI project, generated output, and sidecars.

Build Commands

dotnet build VizzyCode.csproj -c Release
dotnet publish VizzyCode.csproj -c Release -r win-x64 -p:PublishSingleFile=true --self-contained true

DSL exclusion

*.vizzy.cs files are intentionally excluded because they are converter input files, not desktop app source files.

Related notes: Component Map, 01 - Project Architecture, Program.cs, MainForm.cs.