Skip to content

[Vela OTA] Sub-Issue 13: C# Platform strategies with AOT compliance #205

Description

@JusterZhu

Sub-Issue 13: C# Platform Strategies

Implement platform-specific update strategies in \Velaris.Sdk.

Design

  • \IPlatformStrategy\ — interface with platform detection, slots, update methods
  • \LinuxStrategy\ (P0) — A/B slot model, delegates to Rust FFI
  • \WindowsStrategy\ (P2) — UWF/WU Agent/file overlay paths
  • \StrategyResolver\ — runtime OS detection

AOT Requirements

  • No reflection, no dynamic, no Moq
  • All DllImport static
  • Compile-time factory pattern

Metadata

Metadata

Assignees

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions