You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Windows: Builds all targets including Windows and Apple (via Pair-to-Mac)
51
+
- macOS: Builds core .NET, Android, and Apple targets
52
+
46
53
### Testing
47
54
-**Full test suite**:
48
55
```bash
@@ -273,6 +280,30 @@ public partial class SextantNavigationService : IViewStackService
273
280
274
281
## Target Framework Support
275
282
283
+
### Centralized Multi-TFM Build System
284
+
Sextant uses a centralized, OS-aware build system defined in `src/Directory.Build.props` that automatically selects appropriate target frameworks based on the host operating system:
285
+
286
+
#### TFM Property Groups
287
+
-**`SextantModernTargets`**: `net8.0;net9.0` - Used by tests and benchmarks that don't need .NET Standard
288
+
-**`SextantCoreTargets`**: `netstandard2.0;net8.0;net9.0` - Used by core libraries for broad compatibility
289
+
-**`SextantMauiTargetFrameworks`**: OS-aware composition for MAUI projects including platform-specific targets
0 commit comments