dotnet / dotnet/project-system
Removing package reference conditioned on non-active target framework doesn't work
Open
Feature-Dependency-Node
Feature-Multi-Targeting
Triage-Investigate
- Dominant language
- C#
- Stars
- 1k
- Forks
- 415
- PR merge metrics
- No merged PRs in 30d
Description
```xml
net46;netstandard1.3
```
In this project `net46` is the "active" target framework (because it is first in the `TargetFrameworks` list).
Trying to remove `Newtonsoft.Json` from the non-active `netstandard1.3` subtree has no effect:


No error is shown, and nothing is changed in the tree or project file.
Contributor guide
Assessment
This issue has not been assessed yet.