Files
ClassicAssist.Avalonia/.qoder/repowiki/knowledge/en/ClassicUO Game Client Host/ClassicUO Game Client Host.md
T
Beyhan Oğur d5f52cc3d3 first commit
2026-09-03 04:45:36 +03:00

17 lines
750 B
Markdown

---
kind: external_dependency
name: ClassicUO Game Client Host
slug: classicuo
category: external_dependency
category_hints:
- vendor_identity
- client_constraint
scope:
- '**'
---
### ClassicUO Game Client Host
- **Role**: Primary host application that loads ClassicAssist.Avalonia as a runtime plugin via reflection
- **Platform constraint**: Linux requires separate UI thread launch due to threading model differences; Windows initializes Avalonia without starting it first
- **Loading mechanism**: Uses `Assembly.LoadFile` for Shared assembly + custom `AssemblyResolve` handler to load dependencies from plugin directory
- **Environment variables**: Requires `MONO_PATH` set to plugin directory when running under Mono on macOS/Linux