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
build(indicators): align Indicators.csproj with current Cross/Windows build structure.
Updates the local-build project (Indicators.csproj) to better reflect the current build structure used by Indicators.Technical.csproj.
Key changes:
- Introduce platform-based split between Windows and Cross builds:
- Windows → net10.0-windows with WPF enabled
- Cross → net10.0 with CROSS_PLATFORM constant
- Normalize assembly references using a platform-specific base path (ATAS installation vs ATAS X installation).
- Add Avalonia references for Cross builds so that Avalonia.Input types used in GlobalUsings.cs resolve correctly.
- Update System.Drawing.Common to 10.0.0 since three indicators still reference types such as Image and DashStyle (ExternalChart, Logo, TradesOnChart).
- Ensure platform-specific source files are excluded appropriately:
- *.Windows.cs and XAML files excluded from Cross builds
The goal of this change is to keep Indicators.csproj usable for local external builds while aligning it with the Cross/Windows split already present in the technical project, without introducing internal GitLab project references.
0 commit comments