Require all projects participating in the build to import Common targets
Open
- Dominant language
- C#
- Stars
- 729
- Forks
- 397
- Avg merge
- 3d 15m
- Merged PRs (30d)
- 149
Description
Currently some projects (e.g. pkgproj in CoreFX) do not do so and thus features provided by Common targets such as `Directory.Build.props|targets` and `CustomBeforeMicrosoftCommonTargets` do not work and require workarounds in Arcade SDK.
Contributor guide
Research direction
Start by examining the pkgproj projects referenced in CoreFX and how they import Common targets, including Directory.Build.props|targets and CustomBeforeMicrosoftCommonTargets. Compare this with the Arcade SDK workaround; done means every project participating in the build imports the Common targets so those features work without project-specific workarounds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100