Binding projects should be able to bind system frameworks
- Dominant language
- C#
- Stars
- 2.9k
- Forks
- 576
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 123
Description
In https://github.com/xamarin/xamarin-macios/issues/15485 it was found that a customer did this:
```
```
while trying to work around https://github.com/xamarin/xamarin-macios/issues/15489.
~We should warn or error when the native reference starts with "/System/Library/Frameworks/" as nothing good can come of this.~
We should make it possible to bind system frameworks.
Contributor guide
No contributing guide indexed for this repository
Research direction
Read the linked issues 15485 and 15489 first to understand the existing workaround and the requested binding behavior. Then trace how the shown NativeReference ItemGroup is handled in binding projects, and validate the result using an equivalent system-framework reference; done means system frameworks can be bound without the proposed warning or error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, macos
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100